澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

centos命令行常用操作,记阿里云服务器搭建

2019-09-11 作者:澳门新萄京官方网站   |   浏览(87)

1、查看某些端口占用

centos命令行常用操作,centos命令行

1、查看有些端口占用

lsof -i tcp:80 

2、查看是或不是安装了防火墙

service iptables status 

翻开是或不是启用防火墙
/etc/init.d/iptables status 

3、查看全体设置的文件包
yum list installed 

4、查看某个许个php-fpm实施
ps -fe |grep "php-fpm"|grep "pool"|wc -l 

5、centos内部存款和储蓄器占用过高

sync

echo 3 > /proc/sys/vm/drop_caches

6、查看linux版本

cat /etc/issue 

7、nginx安装路线
 whereis nginx

8、服务珍视启reboot
9、服务器关机halt

10、文件转zip

zip -r name.zip /www/
封装gz
tar -zcvf db1.tar.gz db1
tar -zxvf db1.tar.gz 解压gz

11、linux中tar解压tar.xz文件

使用xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar

再用tar -xvf xxx.tar解压

12、查看当前文件夹文件大小
du -sh /home
ls -lh

13、复制文件夹123文本夹重命名称叫456
cp -rv /ecmoban/123 /ecmoban/456
14、复制到当前文件夹并更名
cp -r mm ./mmmm
拷贝A文件夹到B目录
cp -rv A B
设若您正在B目录下,可以那样:
cp -rv A ./
拷贝A文件下的A1文本
cp -v A/A1 ./
或者
cp -v A/A1 B/

15、vim使用

crontab -e实行编辑
ctrl c => shift : =>输入wq进行封存
:q!退出不保留

16、查看使用财富
df -h

17、删除文件
rm -rf ..

18、修改文件夹大概文件名称
mv .. ..

19、退换文件夹及子文件夹权限
chmod -R 777 ..

chown -R -v root:mail test6

20、linux之间拷贝命令
scp -r /home/work/source.txt [email protected]:/home/work/ #把地面包车型地铁source.txt文件拷贝到192.168.0.10机器上的/home/work目录下

scp -r [email protected]:/home/work/source.txt /home/work/ #把192.168.0.10机械上的source.txt文件拷贝到本地的/home/work目录下

21、查看系统版本

cat /etc/issue 位数 getconf LONG_BIT

cat /proc/cpuinfo |grep "processor"|wc -l 查看cpu个数

22、查看php-cgi进程数

netstat -anpo | grep "php-fpm" | wc -l 

23、查看内部存款和储蓄器占用最高的5个
ps -aux | sort -k4nr | head -5

24、清理内部存款和储蓄器方法
sync
echo 3 > /proc/sys/vm/drop_caches

25、nginx ab测试

ab -c 100 -n 1000000 -k  

26、安装sar工具获得网卡等第流量图
yum install sysstat
#获得网卡流量图
sar -n DEV 1 5//每一秒取三次值,一共取八回。eth0 为内网网卡,eth1 为外网网卡。

27、服务器内部设置 iftop 流量监察和控制工具
yum install iftop -y //安装工具
iftop -i eth1 -P //使用 netstat -tunlp |grep 53139//端口对应的长河

1、查看某些端口占用 lsof -i tcp:80 2、查看是还是不是安装了防火墙 service iptables status 查看是不是启用防火墙 /et...

reboot 或者shutdown -r 或者 init 6 重启

(相配)文本内容

语法:#grep [option] "PATTERN" <file>

lsof -i tcp:80 

查看本机linux援救的语言包      

---正则表明式(Regex)

1)相称单个字符的元字符---#grep "r..t" /etc/passwd

2)方括号任意多少个字符---#grep "r[abc]t" /etc/passwd

3)三翻五次的字符范围---#grep "[a-z]" /etc/passwd

4)取反---#grep 'a[^a-z]t' /etc/passwd

5)特殊字符集:

[[:digit:]]--------//任性单个数字

[[:alpha:]]------//任性单个字母

[[:upper:]]------//大肆单个大写字母

[[:lower:]]------//大肆单个小写字母

[[:alnum:]]-----//放肆单个数字、字母

[[:space:]]-----//大肆单个空白字符

[[:punct:]]------//猖狂单个标点

示例:#grep "a[[:upper:]]t" /ect/passwd

6)相称字符出现的岗位

以root开头:#grep "^root" /etc/passwd

以root结尾:#grep "root$" /etc/passwd

空行:#grep "^$" /etc/passwd | wc -l

7)匹配字符出现的次数

*            前五个字符出现放五次                       #grep "ab*" /etc/passwd

?          前叁个字符出现0次依旧1次                #grep "?" /etc/passwd

          前一个字符现身1次或许再三              #grep " " /etc/passwd

{4}      前二个字符正确出现4次                      #grep "{4}" /etc/passwd

2、查看是不是安装了防火墙

编辑删除ls -l /usr/share/locale/

---option选项

-i   //忽略大小写

-o   //仅突显符合PATTE奥迪Q5N的剧情

-e   //同不常候依照三个规范过滤内容

-v   //反向过滤

-E   //帮忙增加正则表达式

-A n   //突显符合条件的后n行内容

-B n   //显示符合条件的前n行内容

service iptables status 

上传jdk、tomcat安装文件

查找文件目录

1)按文件名查找

#find /etc/ -name "aaa.txt"

2)按文件类型查找

#find /etc/ type b

3)按文件大小查找

#find /etc/ -size 20k

3)对搜索的公文进行操作

#find /etc/ -name "*.txt" -exec rm -f {} ;

#find /etc/ -size 2M -exec cp {} /tmp/ ; 

查看是或不是启用防火墙
/etc/init.d/iptables status 

解压缩

文本的打包压缩

3、查看全部安装的文件包
yum list installed 

unzip

---文件减弱和解压缩

压缩有3种格式(.gz   .bz2   .xz)

1).gz格式

压缩:#gzip /test/1.txt

解压:#gzip -d /test/1.txt.gz

2).bz2格式

压缩:#bzip2 /test/2.txt

解压:#bzip2 /test/2.txt.bz2

3).xz格式

压缩:#xz /test/1.txt

解压:#xz -d /test/1.txt.xz

4、查看有微微个php-fpm推行
ps -fe |grep "php-fpm"|grep "pool"|wc -l 

tar –xvf file.tar //解压 tar包

---文件打包和平解决包

1)打包

#tar cf </tmp/aaa.tar> </etc/>   //c:创制   f:钦点打包文件的名号

2)解包

#tar xf <tar_file> [-C <dir>]

5、centos内部存款和储蓄器占用过高

tar -xzvf file.tar.gz //解压tar.gz

---打包 压缩

1).tar.gz

减弱打包:#tar zcf <tar_file> <src_file>

解压缩:#tar zxf <tar_file> [-C <dir>]

2).tar.baz2

缩减打包:#tar jcf <tar_file> <src_file>

解压缩:#tar jxf <tar_file> [-C <dir>]

3).tar.xz

削减打包:#tar Jcf <tar_file> <src_file>

解压缩:#tar Jxf <tar_file> <src_file>

4)解压.zip

#unzip <file>

sync

下载到了一份tar.xz结尾的压缩文件,英特网消除措施很少,但是依旧找到了,如下: 

设置命令外号

1)不经常生效

#alias <xxx_name>='<command>'

2)恒久生效

1)张开/etc/bashrc这么些文件,在文件的最前边追加命令:#alias <xxx_name>='<command>'

2)追加达成后,必要重新加载bashrc文件命令为:#source /etc/bashrc   //使bash配置立即见效

echo 3 > /proc/sys/vm/drop_caches

$xz -d ***.tar.xz

$tar -xvf  ***.tar

创办软连接文件

# ln -s <src_route> <link_route>

亲自过问:为eth0网卡配置文件创立软连接文件,名叫aaa

#ln -s /etc/sysconfig/network-scripts/ifcfg-eth0 /tmp/aaa

6、查看linux版本

      能够看出那么些压缩包也是包裹后再压缩,外面是xz压缩格局,里层是tar打包格局。

查看内核版本

#uname -r

cat /etc/issue 

配置jdk

安装NTFS软件

1)连接上机房FTP

#lftp 172.16.8.100

2)找到我们须求下载软件的目录

#cd uplooking-soft/ntfs-3g/

3)下载文件

#get -c <软件名>

4)安装文件

#rpm -ivh <软件名>

7、nginx安装路线
 whereis nginx

vi 文件名

查阅修改主机名

8、服务珍视启reboot
9、服务器关机halt

输入i踏向编辑格局 Esc退出当前形式

---查看主机名:

方式1:#hostname

方式2:#uname -n

10、文件转zip

输入:q退出 输入:wq保存退出

---修改主机名

一时半刻生效:

#hostname test001.linux.com

世世代代生效:

方法一:#vim /etc/hostname

方法二:#hostnamectl set-hostname test001.linux.com

zip -r name.zip /www/
封装gz
tar -zcvf db1.tar.gz db1
tar -zxvf db1.tar.gz 解压gz

查看tomcat进程 ps -ef|grep tomcat

11、linux中tar解压tar.xz文件

干掉进度 kill -9 进度号

使用xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar

去除文件夹 rm -rf 文件夹

再用tar -xvf xxx.tar解压

复制文件 cp jdk-8u91-linux-x64.tar.gz software/

12、查看当前文件夹文件大小
du -sh /home
ls -lh

复制文件夹 cp -揽胜极光 /usr/apache-tomcat-7.0.42/ /root/software/

13、复制文件夹123文书夹重命名称叫456
cp -rv /ecmoban/123 /ecmoban/456
14、复制到当前文件夹并改名换姓
cp -r mm ./mmmm
拷贝A文件夹到B目录
cp -rv A B
一旦你正在B目录下,能够如此:
cp -rv A ./
拷贝A文件下的A1文本
cp -v A/A1 ./
或者
cp -v A/A1 B/

递归地给directory目录下全数文件和子目录的属主分配读的权能 chmod -安德拉 u r directory

15、vim使用

配备Java及Tomcat意况变量

crontab -e进行编辑
ctrl c => shift : =>输入wq举行封存
:q!退出不保留

#vim /etc/profile

16、查看使用财富
df -h

JAVA_HOME=/usr/local/java

17、删除文件
rm -rf ..

JRE_HOME=/usr/local/java/jre

18、修改文件夹或许文件名称
mv .. ..

CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

19、退换文件夹及子文件夹权限
chmod -R 777 ..

PATH=$JAVA_HOME/bin:$PATH

chown -R -v root:mail test6

export PATH CLASSPATH JAVA_HOME

20、linux之间拷贝命令
scp -r /home/work/source.txt work@192.168.0.10:/home/work/ #把地面的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下

#source /etc/profile

scp -r work@192.168.0.10:/home/work/source.txt /home/work/ #把192.168.0.10机械上的source.txt文件拷贝到本地的/home/work目录下

#java -version

21、查看系统版本

修改日期:
光阴设定成二零一零年五月30日的下令如下:
#date -s 05/10/2009

cat /etc/issue 位数 getconf LONG_BIT

修改时间:
将系统时间设定成早上10点18分0秒的吩咐如下。
#date -s 10:18:00

cat /proc/cpuinfo |grep "processor"|wc -l 查看cpu个数

闭馆防火墙 iptables -F

22、查看php-cgi进程数

安装mysql数据库 Centos7中用MariaDB代替了mysql数据库

netstat -anpo | grep "php-fpm" | wc -l 

yum install mariadb

23、查看内存占用最高的5个
ps -aux | sort -k4nr | head -5

systemctl start mariadb  #启动MariaDB

24、清理内存方法
sync
echo 3 > /proc/sys/vm/drop_caches

systemctl stop mariadb  #停止MariaDB

25、nginx ab测试

systemctl restart mariadb  #重启MariaDB

ab -c 100 -n 1000000 -k  

systemctl enable mariadb  #设置开机运维

26、安装sar工具得到网卡等第流量图
yum install sysstat
#centos命令行常用操作,记阿里云服务器搭建。赢得网卡流量图
sar -n DEV 1 5//每一秒取叁回值,一共取七遍。eth0 为内网网卡,eth1 为外网网卡。

linux下重命名文件或文件夹的授命mv既可以够重命名,又能够移动文件或文件夹.

27、服务器内部设置 iftop 流量监察和控制工具
yum install iftop -y //安装工具
iftop -i eth1 -P //使用 netstat -tunlp |grep 53139//端口对应的进程

事例:将目录A重命名称叫B

mv A B

事例:将/a目录移动到/b下,一视同仁命名字为c

mv /a /b/c

实质上在文件格局中要重命名文件或目录的话也是很简短的,大家只须求利用mv命令就可以了,比方说大家要将一个名称叫abc的文书重命名称为1234就足以那样来写:mv abc 1234,然而要注意的是,借使当前目录下也会有个1234的公文的话,大家的那些文件是会将它覆盖的

# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq

# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l

查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

测量检验机器的硬件消息: 

查看CPU信息(型号) 

# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 

      8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz 

澳门新萄京官方网站,(看到有8个逻辑CPU, 也领略了CPU型号) 

# cat /proc/cpuinfo | grep physical | uniq -c 

      4 physical id      : 0 

      4 physical id      : 1 

(表达实际是两颗4核的CPU) 

# getconf LONG_BIT 

   32 

(表明当前CPU运转在32bit情势下, 但不表示CPU不帮忙64bit) 

# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l 

   8 

(结果大于0, 表明协助64bit计算. lm指long mode, 支持lm则是64bit) 

再完整看cpu详细音信, 但是超过贰分一我们都不关怀而已. 

# dmidecode | grep 'Processor Information' 

查看内 存信息 

# cat /proc/meminfo 

# uname -a 

Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 

i686 i386 GNU/Linux 

(查看当前操作系统内核消息) 

# cat /etc/issue | grep Linux 

Red Hat Enterprise Linux AS release 4 (Nahant Update 5) 

(查看当前操作系统发行版音讯) 

查阅机器型号 

# dmidecode | grep "Product Name"  

查看网卡消息 

# dmesg | grep -i eth

ethtool eth0

翻看操作系统版本

#lsb_release -a

本文由澳门新萄京官方网站发布于澳门新萄京官方网站,转载请注明出处:centos命令行常用操作,记阿里云服务器搭建

关键词: