目录
- 1、初始安装
- 2、日志20行
- 3、运行C程序
- 4、加全局变量
- 5、Centos查看端口占用情况命令
- 6、列出所有端口
- 7、查看进程
- 8、按照这个步骤启动uwsgi
- 9、列出文件夹下文件夹大小
- 10、定时执行修改
- 11、复制
- 12、重命名文件夹
- 13、防火墙
- 14、查找文件
- 15、网桥
- 16、noVNC
- 17、virsh、qemu命令
- 18、将文件转成镜像
- 19、挂载文件
- 20、查看硬盘还剩多少容量
- 21、获取IP地址
- 22、随机生成mac地址
- 23、更改文件或文件夹所属
- 24、修改ip
- 25、查看网线有没有连接
- 26、获得掩码
- 27、获得网关
- 28、salt学习
- 29、SCP
- 30、判断一文件是否存在
- 31、ssh 登录
- 32、rpm删不掉的话 用这个
- 33、添加用户并登陆
- 34、检测某段内ip是否可用
- 35、ll 不可用的时候
- 36、看某个文件逐渐增加的
- 37、打包
- 38、证书使用包
- 39、查看iptables 列表
- 40、输出CPU使用率、输出内存使用率
- 41、展示最新20行
- 42、查看centos版本
- 43、查看当前所在目录
- 44、tar.gz打包
- 45、允许连接IP配置
- 46、linux下文件夹同步
- 47、统计文件夹有多大
- 48、Linux绑host
- 49、获取文件多少行
1、初始安装
1 | yum install make apr* autoconf automake gcc gcc-c++ openssl openssl-devel pcre-devel gd kernel keyutils perl kernel-headers compat* mpfr cpp glibc libgomp libstdc++-devel ppl cloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel libselinux-devel krb5-devel zlib-devel libXpm* freetype libjpeg* libpng* ncurses* libtool* libxml2 libxml2-devel patch |
2、日志20行
1 | cat error.log | awk '{print $1}'|sort|uniq -c|sort -nr|head -20 |
3、运行C程序
1 | yum -y install gcc |
4、加全局变量
1 | 编辑: vim /root/.bash_profile |
5、Centos查看端口占用情况命令
比如查看80端口占用情况
1 | lsof -i tcp:80 |
6、列出所有端口
1 | netstat -ntlp |
7、查看进程
1 | ps -ef | grep nginx |
8、按照这个步骤启动uwsgi
1 | ps aux | grep uwsgi |
9、列出文件夹下文件夹大小
1 | du -sh /data/* |
10、定时执行修改
1 | crontab -e |
11、复制
1 | // 复制指定目录的文件到当前目录,并重命名 |
12、重命名文件夹
1 | mv oldfilename newfilename |
13、防火墙
1 | // 关闭 |
14、查找文件
1 | find / -name access_log |
15、网桥
1 | brctl show |
16、noVNC
1 | yum install python-devel |
17、virsh、qemu命令
1 | // 远程连接 |
18、将文件转成镜像
1 | mkisofs -r -o meta.iso meta.js |
19、挂载文件
1 | mount /dev/sr0 /media/ |
20、查看硬盘还剩多少容量
1 | df -h |
21、获取IP地址
1 | dhclient -d eth0 |
22、随机生成mac地址
1 | MACADDR="52:54:$(dd if=/dev/urandom count=1 2>/dev/null | md5sum | sed 's/^\(..\)\(..\)\(..\)\(..\).*$/\1:\2:\3:\4/')"; echo $MACADDR |
23、更改文件或文件夹所属
1 | chown qemu.qemu /dev/kvm |
24、修改ip
1 | vim /etc/sysconfig/network-scripts/ifcfg-em1 |
25、查看网线有没有连接
1 | mii-tool em2 |
26、获得掩码
1 | cat /etc/sysconfig/network-scripts/ifcfg-public | grep -i netmask |
27、获得网关
1 | route -n | awk '{print $2}' | tail -1 |
28、salt学习
1 | salt-key -L |
29、SCP
1 | // 从本地复制到远程 |
30、判断一文件是否存在
1 | test -f /data/iso/centos6.3.qcow2;echo $? |
31、ssh 登录
1 | ssh -p 22 -i id_rsa admin@192.168.1.1 |
32、rpm删不掉的话 用这个
1 | rpm -e opennebula-sunstone-4.0.0-1.x86_64 --noscripts |
33、添加用户并登陆
1 | useradd opsvmadmin |
34、检测某段内ip是否可用
1 | fping -t 500 -g 192.168.1.1 192.168.1.128 |
35、ll 不可用的时候
1 | vim ~/.bashrc alias ll='ls -l --color=auto' |
36、看某个文件逐渐增加的
1 | watch "ls -l" |
37、打包
1 | tar zcvf noVNC.tar.gz noVNC/ |
38、证书使用包
1 | yum install -y gnutls-utils |
39、查看iptables 列表
1 | iptables -L -n |
40、输出CPU使用率、输出内存使用率
1 | cat /proc/stat | grep cpu | head -1 | awk '{sum=$2+$3+$4+$5+$6+$7+$8;use=$2+$3+$4+$6+$7+$8;printf "%s\t%.2f%%\n",$1,(use*100/sum)}' |
41、展示最新20行
1 | tail -n 20 game.com-access_log |
42、查看centos版本
1 | cat /etc/redhat-release |
43、查看当前所在目录
1 | pwd |
44、tar.gz打包
1 | tar -zcvf game.com.tar.gz game.com |
45、允许连接IP配置
1 | vim /etc/hosts.allow |
46、linux下文件夹同步
1 | ln -s /data1/wwwroot/game.com/eggs/ /data1/eggs |
47、统计文件夹有多大
1 | du -sh |
48、Linux绑host
1 | vim /etc/hosts |
49、获取文件多少行
1 | wc -l 文件名 |