roobe 发表于 2016-10-26 13:57:22

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 {} \;





roobe 发表于 2020-4-2 05:41:53

当使用以下命令升级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

roobe 发表于 2020-10-24 07:39:36

ps -ef | grep php-fpm | grep -v grep | awk '{print $2}' | xargs kill

查看防火墙规则
iptables -L

roobe 发表于 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    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

roobe 发表于 2024-2-12 07:46:50

du-如何查看所有文件夹大小并排序输出
du -sh * | sort -hr

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

du -sh * | sort -hr| tail 选出排在后面的10个。
页: [1]
查看完整版本: Linux操作系统 初始化命令