查看: 12401|回复: 4

[linux] Linux操作系统 初始化命令

[复制链接]

49

主题

62

帖子

3008

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3008
发表于 2016-10-26 13:57:22 | 显示全部楼层 |阅读模式
  1. sudo apt-get update && apt-get install zsh && apt-get install git && apt-get install htop && apt-get install screen
复制代码

安装 oh my zsh!
  1. sh -c "$(curl -fsSL https://install.ohmyz.sh/)"
复制代码

默认zsh
  1. chsh -s /bin/zsh
复制代码


全局安装 composer
  1. curl -sS <a href="https://getcomposer.org/installer" target="_blank">https://getcomposer.org/installer</a> | php
  2. mv composer.phar /usr/local/bin/composer
复制代码


ssh免密码登录
  1. vi /etc/ssh/sshd_config
复制代码

Port 2212
RSAAuthentication yes
PubkeyAuthentication yes

  1. vi ~/.ssh/authorized_keys  
复制代码

加入ssh pub key
  1. /etc/init.d/ssh restart
复制代码



安装fileinfo
a. 跳转到fileinfo源代码目录` cd  lnmp1.2-full/src/php-5.6.9/ext/fileinfo/`
b. 执行
  1. phpize
复制代码


c. 执行
  1. ./configure --with-php-config=/usr/local/php/bin/php-config
复制代码


d. 执行
  1. make && make install
复制代码


e. 修改php.ini文件 `vi /usr/local/php/etc/php.ini` 在末尾增加`extension = fileinfo.so`即可
f. 重启php-fpm
  1. /etc/init.d/php-fpm reload
复制代码


远程复制
scp root@101.200.12.187:/mnt/www/eform/public/db_eform.sql .

mysqldump -u eform -pJSiw928k3l2n  db_eform  > db_eform.sql
mysqldump -u root -pqq123123 --all-databases > all.sql

先要从Ubuntu语言设置那里,把中文语言包安装上

打开/etc/environment
在下面添加如下两行
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"

打开 /var/lib/locales/supported.d/local
添加zh_CN.GB2312字符集,如下:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312
保存后,执行命令:
  1. sudo locale-gen
复制代码


打开/etc/default/locale
修改为:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
  1. sudo vim ~/.zshrc (.bashrc)
复制代码


添加:
  1. export LC_ALL=en_US.UTF-8
复制代码


sudo useradd -m git
#git 加入www用户组
usermod -a -G www git


从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
  1. find / -type f -name "*.log" | xargs grep "ERROR"
复制代码

查找home下所有大于2M的log文件 并且删除
  1. find /home -type f -name "*.log" -size  +2M  -exec  rm {} \;
复制代码





签名
回复

使用道具 举报

49

主题

62

帖子

3008

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3008
 楼主| 发表于 2020-4-2 05:41:53 | 显示全部楼层
当使用以下命令升级Ubuntu 16.04到18.04

  1. sudo apt-get update
  2. sudo apt-get upgrade -y
  3. sudo apt-get dist-upgrade
复制代码


然后再执行升级命令进行升级即可
  1. sudo do-release-upgrade
复制代码

端口测试
  1. telnet 161.117.89.35 13973
复制代码

端口占用
  1. netstat -ntlp
复制代码

修改主机名称,永久修改,需要重新登陆
  1. sudo hostnamectl set-hostname wb001
复制代码

大概看进程在做什么, 851是pid
  1. strace -ttp 851
复制代码


签名
回复 支持 反对

使用道具 举报

49

主题

62

帖子

3008

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3008
 楼主| 发表于 2020-10-24 07:39:36 | 显示全部楼层
  1. ps -ef | grep php-fpm | grep -v grep | awk '{print $2}' | xargs kill
复制代码


查看防火墙规则
  1. iptables -L
复制代码
签名
回复 支持 反对

使用道具 举报

49

主题

62

帖子

3008

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3008
 楼主| 发表于 2022-2-25 15:16:38 | 显示全部楼层
第一、检查阿里云服务器数据盘情况
利用fdisk -l命令,检查当前VPS的数据硬盘情况
第二、挂载阿里云数据硬盘
输入"fdisk /dev/vdb",然后根据下图的提示,输入n,p,1,回车,回车,wq,保存退出。
第三、格式化分区及挂载目录
格式化挂载数据硬盘分区
mkfs.ext4 /dev/vdb1
  • 创建目录挂载
    如果我们安装的是LNMP/AMH一键包,那默认是在HOME目录下;如果是安装WDCP面板,那需要安装在WWW目录下,我们需要先检查是否有对应的目录,没有需要mkdir创建目录。
    我们这边挂载到/mnt目录
  • echo '/dev/vdb1  /mnt ext4   defaults    0  0' >> /etc/fstab

第四、执行mount挂载操作mount /dev/vdb1 /mnt
挂载到新分区
查看分区执行下面操作
df -h

软链接mkdir /mnt/www
ln -s /mnt/www /www

自动磁盘挂载工具
  1. wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && sudo bash auto_disk.sh
复制代码


签名
回复 支持 反对

使用道具 举报

49

主题

62

帖子

3008

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3008
 楼主| 发表于 2024-2-12 07:46:50 | 显示全部楼层
du-如何查看所有文件夹大小并排序输出
  1. du -sh * | sort -hr

  2. du -sh * | sort -hr | head 选出排在前面的10个,

  3. du -sh * | sort -hr| tail 选出排在后面的10个。
复制代码
签名
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表