LINUX 常用操作汇总
修改主机名
sudo hostnamectl set-hostname <newhostname>
修改欢迎信息
对应文件:/etc/motd
#################################
ErLangShen
BY MOFYI STUDIO
COLIN LEE
+86 186 1653 6686
colin@mofyi.com
#################################
yum安装SVN
sudo yum -y install subversion
修改root密码
sudo passwd root
ssh连接时间
sudo nano /etc/ssh/sshd_config
#ClientAliveCountMax=90(单位为分钟)
做svn钩子
1、编辑文件 /etc/sudoers
apache ALL=(ALL) NOPASSWD: ALL
2、编辑文件 php.ini,删除文件中:
disable_functions = "exec"
2、上传并设置钩子文件\
3、在服务器执行钩子文件的命令
.htaccess 自动https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
编辑语言显示问题
在/etc/environment加入(没有就新建)
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
统计代码行数
find . -name "*.js"|xargs wc -l|grep "total"|awk '{print $1}'
find . -name "*.cpp"|xargs cat|wc -l
查询文件夹大小,查询目录下所有文件夹大小
du -sh
du -sh *
df -hl //查看磁盘容量
Linux下批量删除.svn目录的命令
find . -type d -name ".svn"|xargs rm -rf
yum update 升级报错 Error: initscripts conflicts
编译 /et/yum.conf
#exclude=centos-release*
#exclude=kernel* centos-release* ---- > 这条注释掉
xargs配合grep查找
find -type f -name '*.php'|xargs grep 'KeyWords'