Linux命令大全

Linux命令手册

 

Linux命令手册

 

一、显示状态信息

(一)查看进程

1.查看某个服务进程

命令:ps -ef|grep mqtt

 

  • 查看端口

使用命令netstat命令,以下为后面参数

 

使用实例

netstat -ntlp   //查看当前所有tcp端口·

netstat -nulp   //查看当前所有ucp端口·

netstat -ntulp |grep 80   //查看所有80端口使用情况·

netstat -an | grep 3306   //查看所有3306端口使用情况

 

(三)查看服务

 

chkconfig --list | grep httpd 检查下httpd 是否已经设置成开机自动启动,如果2—5显示off,则用“chkconfig mysqld on”开启自动启动。

使用范例:

chkconfig --list 列出所有的系统服务

chkconfig --add httpd 增加httpd服务

chkconfig --del httpd 删除httpd服务

 

 

二、文件操作

(一)查找

1.查找指定文件的目录

命令:find / -name mongo(查找根目录下,文件名为mongo的文件的路径)

  • 复制

1.复制一个文件到另一个文件夹

命令:cp -r /home/wedora  /local

目录里还有目录时用递归拷贝

命令:sudo cp -r  wedora_st /home/wedora/bak/

 

 

2.复制文件到另一个远程服务器上的某个文件夹

命令:scp /home/test.txt root@172.16.22.156:/usr/local

 

  1. 从远程服务器上复制文件到本服务器上某个文件夹

命令:scp root@172.16.22.156:/home/test.txt  /home

 

(三)授权

1.把index.html 文件修改为可写可读可执行:

命令:chmod 777 index.html

 

2.要修改目录下所有文件属性可写可读可执行:

命令:chmod 777 *.*

 

3.把文件夹名称与后缀名用*来代替就可以了。

比如:修改所有htm文件的属性:

命令:chmod 777 *.htm

 

4.修改文件夹属性的方法

把目录 /images/small 修改为可写可读可执行

命令:chmod 777 /images/small

 

5.修改目录下所有的文件夹属性

命令:chmod 777 *

 

6.要修改文件夹内所有的文件和文件夹及子文件夹属性为可写可读可执行

命令chmod -R 777 /upload

 

  1. 更改目录所有者

命令:chown -R 用户名称 目录名称

例如:chown -R wedora /home/wedora/server/wse

 

  1. 更改目录权限

命令:chmod -R 755 目录名称

扩展,关于目录权限的问题

常用的linux文件权限:

444 r--r--r--

600 rw-------

644 rw-r--r--

666 rw-rw-rw-

700 rwx------

744 rwxr--r--

755 rwxr-xr-x

777 rwxrwxrwx

从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限。

而具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示;

通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)

以755为例:

1-3位7等于4+2+1,rwx,所有者具有读取、写入、执行权限;

4-6位5等于4+1+0,r-x,同组用户具有读取、执行权限但没有写入权限;

7-9位5,同上,也是r-x,其他用户具有读取、执行权限但没有写入权限。

 

rwx权限数字解释

chmod也可以用数字来表示权限如 chmod 777 file

语法为:chmod abc file

其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

r=4,w=2,x=1

若要rwx属性则4+2+1=7;

若要rw-属性则4+2=6;

若要r-x属性则4+1=7。

范例:

chmod a=rwx file

chmod 777 file

效果相同

chmod ug=rwx,o=x file

chmod 771 file

效果相同

若用chmod 4755 filename可使此程序具有root的权限

 

 

(四)用户和组

1.创建用户wedora,组hongdian,密码123456

命令:groupadd hongdian

命令:useradd -g hongdian wedora

命令:passwd wedora

 

  • 解压

(1)命令:tar -zxvf xxx.tar.gz

  • 启动编译
  1. 启动jar包

命令:nohup java -jar xxx.jar >temp.txt &

解释:nohup不挂断运行,账户退出和终端关闭程序仍执行

>temp.txt将command输出重定向到temp.txt文件中

&代表在后台运行

 

  1. 打包

项目打包时先mvn install -DskipTests

先install项目的依赖 打包 然后再install 主项目  然后打包  mvn package -DskipTests 打包跳过测试

四、系统操作

  • 设置时间

命令:date -s 2018/0801

命令:date -s 13:27:24

 

 

  • CentOS7特有命令
  • 防火墙

注意:关闭防火墙跟Centos6不一样

1查看防火墙状态

命令:firewall-cmd --state

 

2停止firewall

命令:systemctl stop firewalld.service

 

3禁止firewall开机启动

命令:systemctl disable firewalld.service

 

  • 拷贝

注意:从远程服务器拷贝文件到Centos7不行,必须从Centos7上操作

  1. 从远程拷贝文件到本服务器

命令示例:

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值