免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 一生有你llx
打印 上一主题 下一主题

[系统管理] Linux基础命令 [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之福建
日期:2018-12-10 14:43:45
191 [报告]
发表于 2019-06-03 07:40 |只看该作者
nfsstat
      nfsstat指令用来显示nfs客户端和服务器的活动信息。
      此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。
1、语法
      nfsstat  [选项]

2、参数列表
选项
说明
-s | --server
只显示服务器信息,默认还要显示客户端信息
-c | --client
只显示客户端信息
-n | --nfs
只显示nfs信息,默认还要显示rpc信息
-m | --mounts
显示被加载的nfs文件信息信息
-r | --rpc
只显示rpc信息
-l | --list
显示列表的nfs信息
-s | --since
从文件显示nfs信息
-o
显示自定义信息:nfs,显示nfs协议信息;rpc,显示rpc常规信息;net,显示网络层状态;fh,显示文件控制缓存信息;rc,显示服务器上的请求应答缓存信息;all,显示所有信息
-v | --verbose
等价“-o all”

3、实例
1)显示客户端nfs信息
[root@localhost ~]# nfsstat -cn
Client nfs v4:
null         read         write        commit       open         open_conf   
0         0% 0         0% 0         0% 0         0% 1         0% 0         0%
open_noat    open_dgrd    close        setattr      fsinfo       renew        
0         0% 0         0% 0         0% 0         0% 3         2% 20       18%
setclntid    confirm      lock         lockt        locku        access      
1         0% 1         0% 0         0% 0         0% 0         0% 7         6%
getattr      lookup       lookup_root  remove      rename       link         
58       52% 7         6% 1         0% 0         0% 0         0% 0         0%
symlink      create       pathconf     statfs       readlink     readdir      
0         0% 0         0% 2         1% 0         0% 0         0% 4         3%
server_caps  delegreturn getacl       setacl       fs_locations rel_lkowner  
5         4% 0         0% 0         0% 0         0% 0         0% 0         0%
secinfo      exchange_id  create_ses  destroy_ses  sequence     get_lease_t  
0         0% 0         0% 0         0% 0         0% 0         0% 0         0%
reclaim_comp layoutget    getdevinfo   layoutcommit layoutreturn getdevlist   
0         0% 0         0% 0         0% 0         0% 0         0% 0         0%
(null)      
0         0%
2)显示已经挂载的系统信息
[root@localhost ~]# nfsstat -m
/media/test from 192.168.1.8:/wj/
Flags:rw,relatime,vers=4,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,
clientaddr=192.168.1.8,minorversion=0,local_lock=none,addr=192.168.1.8
[root@localhost ~]#


      做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
      链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密码:n7bk  
      

论坛徽章:
1
15-16赛季CBA联赛之福建
日期:2018-12-10 14:43:45
192 [报告]
发表于 2019-06-05 15:00 |只看该作者
exportfs
       exportfs主要用于管理当前NFS服务器的文件系统。
       此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

1、语法
       /usr/sbin/exportfs [-avi]  [-o options,..]  [client:/path ..]
       /usr/sbin/exportfs -r  [-v]
       /usr/sbin/exportfs [-av]  -u  [client:/path ..]
       /usr/sbin/exportfs [-v]
       /usr/sbin/exportfs –f

2、参数列表
选项
说明
-a
共享nfs配置文件中所有的共享目录
-i
忽略/etc/exports配置文件,只使用exportfs指令的默认值和命令行指定的参数
-r
重新共享所有的nfs文件系统
-u
取消一个或者多个NFS共享文件系统的共享
-v
显示详细执行信息

3、实例
[root@localhost ~]# exportfs -u 192.168.1.7:/media/test



论坛徽章:
1
15-16赛季CBA联赛之福建
日期:2018-12-10 14:43:45
193 [报告]
发表于 2019-06-10 07:17 |只看该作者
apachectl
        apachectl指令是apache http服务器的前端控制程序,可以协助控制apache服务的守护进程httpd。
        此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、语法
        apachectl  cmd

2、参数列表
选项
说明
start
启动apache httpd守护进程
restart
重启apache httpd守护进程
stop
停止apache httpd守护进程
status
显示apache服务的简要信息
graceful
优雅的重启apache服务,它和restart不一样,不会中断当前已经打开的http连接,不会立刻关闭日志
graceful-stop
优雅的停止apache服务,它和stop不一样,不会中断当前已经打开的http连接,不会立刻关闭日志
configtest
运行apache配置语法检测

3、实例
1)运行apache配置文件测试
[root@localhost ~]# apachectl configtest            //配置文件检测,没有错误
httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
Syntax OK
2)重启服务
[root@localhost ~]# apachectl restart            //重启

做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密码:n7bk

论坛徽章:
1
15-16赛季CBA联赛之福建
日期:2018-12-10 14:43:45
194 [报告]
发表于 2019-06-11 07:45 |只看该作者
httpd
      httpd是apache超文本传输协议的主程序,它被设计成一个独立运行的守护进程。httpd会建立一个线程池来处理http请求。
      此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、语法
      httpd  [选项]

2、参数列表
选项
说明
-d serverroot
设置服务器根目录。对应配置文件中的ServerRoot指令
-f config
指定apache服务器的配置文件。如果配置文件不使用绝对路径,那么就是相对于ServerRoot的路径
-k
start|restart|graceful|stop|graceful-stop
向httpd进程发送信息,可以控制httpd
-C
在读取配置文件之前,先处理指定的指令
-c
在读取配置文件之后,处理指定的指令
-D param
设置参数,它可以配合apache的配置文件中<IfDefine>一起使用
-e level
设置日志等级
-E file
设置错误信息文件
-h
显示简短的说明选项
-l
显示静态编译的httpd模块列表
-L
显示apache服务配置文件中的指令列表
-M
显示httpd模块列表
-S
显示虚拟主机配置
-t
检查配置文件语法
-v
显示httpd版本
-V
显示编译时的配置参数和版本信息
-X
运行调试模式

3、实例
1)重启httpd服务
[root@localhost ~]#httpd -k restart             //重启服务
You have new mail in /var/spool/mail/root
[root@localhost ~]#  
2)检测配置文件
[root@localhost ~]#httpd –t                     //检测配置文件,没有错误
httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
Syntax OK
[root@localhost ~]#
3)显示apache中的模块
[root@localhost ~]# httpd -M
httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
Loaded Modules:
core_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
auth_basic_module (shared)
auth_digest_module (shared)
authn_file_module (shared)
authn_alias_module (shared)
authn_anon_module (shared)
authn_dbm_module (shared)


做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密码:n7bk

论坛徽章:
1
15-16赛季CBA联赛之福建
日期:2018-12-10 14:43:45
195 [报告]
发表于 2019-06-14 06:23 |只看该作者
htdigest
       htdigest指令用来建立和更新apache服务器用于摘要认证的存放用户认证信息的文件。
       此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS。

1、语法
       htdigest  [-c] passfile   realm  username

2、参数列表
选项
说明
-c
创建密码文件,如果存在,首先删除

3、实例
       创建摘要认证文件
[root@localhost ~]# htdigest -c htfile qq.com weijie          //用户weijieqq.com的认证文件
Adding password for weijie in realm qq.com.
New password:                                      //输入密码
Re-type new password:                            //确认密码
You have new mail in /var/spool/mail/root
[root@localhost ~]# cat htfile                 //显示认证文件
weijie:qq.com:3d3feff0cf3f031cf3652349b7249d59

      做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
      链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密码:n7bk
      

论坛徽章:
1
15-16赛季CBA联赛之福建
日期:2018-12-10 14:43:45
196 [报告]
发表于 2019-06-17 07:33 |只看该作者
htpasswd
      htpasswd指令用来创建和更新用于基本认证的用户认证密码文件。htpasswd指令必须对密码文件有读写权限,否则会返回错误码。
      此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

1、语法
      htpasswd [ -c ]  [ -m ]  [ -D ]  passwdfile username
      htpasswd  -b  [ -c ]  [ -m | -d | -p | -s ] [ -D ]  passwdfile  username  password
      htpasswd -n  [ -m | -d | -s | -p ]  username
      htpasswd -nb  [ -m | -d | -s | -p ]  username  password

2、参数列表
选项
说明
-b
使用批处理方式,直接从命令行获取密码,不提示用户输入
-c
创建密码文件,如果文件存在,那么内容被清空重写
-n
将结果送到标准输出
-m
使用MD5加密
-s
使用crypt()加密
-p
使用文本密码
-D
从认证文件中删除用户记录

3、实例
1)创建基本认证文件
[root@localhost ~]# htpasswd -cm htpfile1 weijie        //创建认证文件,使用md5加密
New password:
Re-type new password:
Adding password for user weijie
You have new mail in /var/spool/mail/root
[root@localhost ~]# cat htpfile1                           //显示认证文件
weijieapr1$/RxQ5LT9$L1WJPkxknMizG5DwGVGv4.
2)创建基本认证文件,使用文本密码
[root@localhost ~]# htpasswd -cp htpfile2 weijie       //创建认证文件,使用文本密码
Warning: storing passwords as plain text might just not work on this platform.
New password:
Re-type new password:
Adding password for user weijie
[root@localhost ~]# cat htpfile2                           //查看认证文件,可以看到密码
weijie:123456

做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密码:n7bk








论坛徽章:
1
15-16赛季CBA联赛之福建
日期:2018-12-10 14:43:45
197 [报告]
发表于 2019-06-19 15:13 |只看该作者
ab
     ab指令是apache的性能测试工具,它可以测试当前apache服务器的运行性能,显示每秒中可以处理多少个http请求。
     此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

1、语法
     ab  [选项]

2、参数列表
选项
说明
-A name:pass
向服务器提供用户名和密码
-b
tcp连接的缓冲区大小
-c
并发请求数目,默认1个
-C cookie-name=value
添加cookie
-e csv-file
指定产生的csv文件
-g
把测试结果写入到指定的gnuplot文件
-h
显示帮助信息
-H
为请求附加额外的头信息
-i
执行http中的HEAD请求而不是GET
-k
启动keepalive功能
-n
指定测试会话中的请求次数
-p
指定包含post数据的文件
-q
如果请求数大于150,ab指令在处理10%或者100个请求后显示进度
-r
当有socket接收错误的时候,不退出
-t
指定测试的最大描述
-T
指定Content-type信息
-v
设置显示信息的级别
-V
显示版本信息
-x
设置table标记属性的字符串
-X
设置代理服务器
-y
设置tr标签
-z
设置td标签

3、实例
测试性能
[root@localhost ~]# ab -n 10 -c 10 http://www.qq.com/         //10个请求,并发10
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking www.qq.com (be patient)...apr_poll: The timeout specified has expired (70007)
Total of 6 requests completed

做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密码:n7bk

论坛徽章:
1
15-16赛季CBA联赛之福建
日期:2018-12-10 14:43:45
198 [报告]
发表于 2019-06-21 20:40 |只看该作者
wget
      wget是一个免费的文件下载工具,可以从指定的URL下载文件到本地主机。它支持HTTP和FTP协议,经常用来抓取大量的网页文件。
      此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

1、语法
     wget [options]  [path or URL]
     wget有价格返回值:0,正常;1,通用错误;2,参数错误;3,IO错误;4,网络错误;5,SSL错误;6,用户名密码错误;7,协议错误;8,服务器错误。

2、参数列表
选项
说明
-a
将指令运行过程记录到指定文件
-A
设置要下载问阿金的扩展名,多个扩展名使用,分割
-b
将下载任务放到后台运行
-B
设置基本参考的链接地址
-c
从上次中断的地方继续运行
-C
打开或者关闭服务器的数据快取功能,默认on
-d
调试模式
-D
设置接受的域名,多个域名使用,分开
-e
接货wget后就执行的指令
-F
将输入的文件作为HTML格式
-h
显示帮助信息
-i
从指定文件获取URL
-l
设置接受的目录
-L
下载有关联的连接         
-P
指定文件存放目录
-r
递归下载指定目录下的所有文件
-R
设置排除下载的文件类型
-nc
文件存在时,不覆盖
-nd
所有文件都下载到当前目录
-nv
下载时,只显示更新和出错信息
-q
静默模式
-nh
不查询主机名称
-v
显示详细执行过程
-V
显示版本信息

3、实例
1)下载
[root@localhost ~]# wget -v www.baidu.com
--2018-10-03 10:06:32--  http://www.baidu.com/
正在解析主机 www.baidu.com... 111.13.100.91, 111.13.100.92
正在连接www.baidu.com|111.13.100.91|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2381 (2.3K) [text/html]
正在保存至: “index.html”
100%[======================================>] 2,381       --.-K/s   in 0s     
2018-10-03 10:06:42 (157 MB/s) - 已保存“index.html” [2381/2381])
You have new mail in /var/spool/mail/root
2)下载,指定存放目录
[root@localhost ~]# wget -P /weijie/ -r -l 2 www.baidu.com        //指定存放目录,递归下载2层目录
--2018-10-03 10:09:28--  http://www.baidu.com/
正在解析主机 www.baidu.com... 111.13.100.92, 111.13.100.91
正在连接www.baidu.com|111.13.100.92|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2381 (2.3K) [text/html]
正在保存至: “/weijie/www.baidu.com/index.html”
100%[======================================>] 2,381       --.-K/s   in 0.01s  
2018-10-03 10:09:29 (197 KB/s) - 已保存“/weijie/www.baidu.com/index.html” [2381/2381])
正在载入 robots.txt;请忽略错误消息。
--2018-10-03 10:09:29-- http://www.baidu.com/robots.txt
正在连接www.baidu.com|111.13.100.92|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2754 (2.7K) [text/plain]
正在保存至: “/weijie/www.baidu.com/robots.txt”
100%[======================================>] 2,754       --.-K/s   in 0.05s  
2018-10-03 10:09:29 (56.6 KB/s) - 已保存“/weijie/www.baidu.com/robots.txt” [2754/2754])
下载完毕 --2018-10-03 10:09:29--
下载了:2 个文件,0.06s (84.5 KB/s) 中的 5.0K
[root@localhost ~]# ls /weijie/www.baidu.com/              //查看下载内容
index.html  robots.txt

做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密码:n7bk

论坛徽章:
1
15-16赛季CBA联赛之福建
日期:2018-12-10 14:43:45
199 [报告]
发表于 2019-06-24 06:51 |只看该作者
elinks
       elinks指令是一个纯文本格式的浏览器,支持颜色、表格、鼠标、菜单操作。
       此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

1、语法
       elinks  [选项]

2、参数列表
选项
说明
-anonymous
匿名使用
-auto-submit
对于遇到的第一个表格,是否自动提交
-config-dump
将配置文件打印到标准输出
-config-file
指定配置文件
-h
显示帮助信息

3、实例
1) 以文本方式访问网站
[root@localhost ~]# elinks www.baidu.com
2)访问本地目录
[root@localhost ~]# elinks file:///weijie/
     
做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密码:n7bk


论坛徽章:
1
15-16赛季CBA联赛之福建
日期:2018-12-10 14:43:45
200 [报告]
发表于 2019-06-26 06:36 |只看该作者
lynx
      lynx是一个字符界面的全功能www浏览器,它没有图形界面,因此占用的资源较少。
      此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

1、语法
      lynx [options]  [path or URL]

2、参数列表
选项
说明
-accept_all_cookies
接受所有的cookies
-anonymous
显示anonymous的使用
-assume_charset=MIMEname
设置字符集
-auth=IDASSWD
启动时设置认证ID 和密码
-cache=NUMBER
设置放入缓存区的文件数,默认10
-case
搜索的时候,大小写敏感
-color
打开彩色功能
-ftp
关闭指令的ftp功能
-index=URL
指定首页的URL
-nobrowse
不浏览目录
-nocolor
关闭彩色显示
-noexec
不执行任何本机程序
-reload
更新代理服务器缓存
--help
显示帮助信息
--version
显示版本信

3、实例
以文本方式访问网站
[root@localhost ~]# lynx www.baidu.com
      

做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密码:n7bk
      
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP