Linux操作系统 初始化命令
sudo apt-get update && apt-get install zsh && apt-get install git && apt-get install htop && apt-get install screen安装 oh my zsh!
sh -c "$(curl -fsSL https://install.ohmyz.sh/)"
默认zsh
chsh -s /bin/zsh
全局安装 composer
curl -sS <a href="https://getcomposer.org/installer" target="_blank">https://getcomposer.org/installer</a> | php
mv composer.phar /usr/local/bin/composer
ssh免密码登录
vi /etc/ssh/sshd_config
Port 2212
RSAAuthentication yes
PubkeyAuthentication yes
vi ~/.ssh/authorized_keys
加入ssh pub key/etc/init.d/ssh restart
安装fileinfo
a. 跳转到fileinfo源代码目录` cdlnmp1.2-full/src/php-5.6.9/ext/fileinfo/`
b. 执行 phpize
c. 执行 ./configure --with-php-config=/usr/local/php/bin/php-config
d. 执行 make && make install
e. 修改php.ini文件 `vi /usr/local/php/etc/php.ini` 在末尾增加`extension = fileinfo.so`即可
f. 重启php-fpm /etc/init.d/php-fpm reload
远程复制
scp root@101.200.12.187:/mnt/www/eform/public/db_eform.sql .
mysqldump -u eform -pJSiw928k3l2ndb_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
保存后,执行命令:
sudo locale-gen
打开/etc/default/locale
修改为:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
sudo vim ~/.zshrc (.bashrc)
添加:
export LC_ALL=en_US.UTF-8
修改主机名称vi /etc/hostname
sudo useradd -m git
#git 加入www用户组
usermod -a -G www git
从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find / -type f -name "*.log" | xargs grep "ERROR"
查找home下所有大于2M的log文件 并且删除
find /home -type f -name "*.log" -size+2M-execrm {} \;
当使用以下命令升级Ubuntu 16.04到18.04
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade
然后再执行升级命令进行升级即可
sudo do-release-upgrade
端口测试
telnet 161.117.89.35 13973
端口占用
netstat -ntlp
修改主机名称,永久修改,需要重新登陆
sudo hostnamectl set-hostname wb001
大概看进程在做什么, 851是pid
strace -ttp 851
ps -ef | grep php-fpm | grep -v grep | awk '{print $2}' | xargs kill
查看防火墙规则
iptables -L 第一、检查阿里云服务器数据盘情况
利用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 00' >> /etc/fstab
第四、执行mount挂载操作mount /dev/vdb1 /mnt
挂载到新分区
查看分区执行下面操作
df -h
软链接mkdir /mnt/www
ln -s /mnt/www /www
自动磁盘挂载工具wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && sudo bash auto_disk.sh
du-如何查看所有文件夹大小并排序输出
du -sh * | sort -hr
du -sh * | sort -hr | head 选出排在前面的10个,
du -sh * | sort -hr| tail 选出排在后面的10个。
页:
[1]