daemontools是一个管理UNIX下服务的工具集。 supervise监视一个服务。它启动一个服务、当服务停掉时它会重起
服务。安装一个supervise是极其简单的,你仅仅需要一个包含运行服务
的脚本的目录。
multilog保存报错信息和一个或多个log。它可以随意的加上时
间戳,对于每个log可以设定任意一行是否符合预定样式。他可以循环的纪
录log以限制磁盘空间的使用。当磁盘空间不足时,它会停止并重试,而不
会丢弃任何信息。
mkdir /package
chmod 1755 /package
cd /package
wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
tar zxf daemontools-0.76.tar.gz
cd admin/daemontools-0.76
(打开src/error.h 找到:extern int errno; 改成:#include <errno.h>)
package/install

会生成自己的安装目录daemontools

同时 有/server  目录 所需要监控的放在server目录即可

卸载 将所有的直接删除即可


使用的Url:http://blog.jianingy.com/tag/daemontools/
Vmware下的Linux虚拟机,RPC服务不用,于是关闭了,后重启动时出现:starting nfs statd failed ,于是否,就发现了RPC和这个NFS有关,了解一下,后NFS服务也给关闭了。nfs就是这样,印象中nfs服务相关有3个进程的。

rpc**:
rpcbind        
rpcgssd        
rpcidmapd    
rpcsvcgssd    

nfsd:
nfs            
nfslock


阅读全文
加了很多开机服务,在加入linux rabbitMQ ,用的直接对程序启动,(直接启动在添加入服务后,不进行service iptalbes start容易出现卡死的情况) 没有用service来做启动,给卡住了,怎么办?
解决方法:进入单用户模式,关掉防火墙chkconfig  iptables  off ,再重新启动。
怎么单用户?
---------------------------------------------------------------------------------------------------------
在grub上相应要启动的内核上按“e”。
进入下一界面,继续按“e”。
在进入文本界面后,输入“single”回车。
进入grub界面后,按“b”,即进入single模式
---------------------------------------------------------------------------------------------------------
在GRUB启动后,移动键盘到Linux的启动项;按e键;然后再移动键盘到类似下面的一行,也就是kernel的那行:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet      把光标移动这行后,再按一下e键,进入编辑这行;在行尾条一个空格 ,然后输入 linux single
也就是类似如下的:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet   linux single  
结束编辑,按回车返回;
接着我们要启动系统,按一下b键启动;
非Fedora core 4.0 可能单用户进去的时候,可能系统是只读的;要运行下面的命令;
#mount -o remount,rw /  
二、如果X不能启动了,我如何才能登录机器?

把开机登录由图形登录改为文本模式登录,然后修复;
以单用户模式登录,找到 /etc/inittab文件,找到如下一行;
id:5:initdefault:  
把这里的5改为3 ,也就是改成如下的:
代码:
id:3:initdefault:
请问是用Yum install命令安装时下载的文件包放在哪里了?
Centos下yum-downloadonly软件包
yum-downloadonly用于下载所需要的软件包而并不真正的安装,下载好的软件包方便在没有网络的情况下使用
安装:
yum install yum-downloadonly
查看/etc/yum/pluginconf.d/downloadonly.conf,确包插件是启用的,即:
[main]
enabled=1
例如:下载Apache软件包,并放在/下
yum install --downloadonly --downloaddir=/ httpd

我试下下载一个Dos2Unix的rpm包放在/root/software目录下:
root@192.168.98.128:/var/cache/yum/i386# yum install --downloadonly --downloaddir=/root/software  dos2unix
Loaded plugins: downloadonly, fastestmirror, presto
Loading mirror speeds from cached hostfile
* base: mirrors.btte.net
* extras: mirrors.btte.net
* updates: mirrors.btte.net
Setting up Install Process
Package dos2unix-3.1-37.el6.i686 already installed and latest version
Nothing to do

发现已经安装了则卸载:
root@192.168.98.128:/var/cache/yum/i386# rpm -e dos2unix-3.1-37.el6.i686
root@192.168.98.128:/var/cache/yum/i386# yum install --downloadonly --downloaddir=/root/software  dos2unix
Loaded plugins: downloadonly, fastestmirror, presto
Loading mirror speeds from cached hostfile
* base: mirrors.btte.net
* extras: mirrors.btte.net
* updates: mirrors.btte.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package dos2unix.i686 0:3.1-37.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved
======================================
Package   Arch  Version        Repository                   Size
======================================
Installing:
dos2unix  i686  3.1-37.el6     base   15 k

Transaction Summary
======================================
Install       1 Package(s)

Total download size: 15 k
Installed size: 17 k
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 15 k
dos2unix-3.1-37.el6.i686.rpm                                                                                 |  15 kB     00:00    


exiting because --downloadonly specified
root@192.168.98.128:/var/cache/yum/i386# ls /root/software/dos2unix-3.1-37.el6.i686.rpm
/root/software/dos2unix-3.1-37.el6.i686.rpm
包有了,可以弄到其他机器(上不了网的)上再安装一次,刚才那个本机也没有安上,于是也安一次:
rpm -ihv /root/software/dos2unix-3.1-37.el6.i686.rpm  
Preparing...                ########################################### [100%]
   1:dos2unix               ########################################### [100%]
背景:之前一直是vmware在把包拷贝到不同的机器时,开机时有一个提示是copy还是move,如果选copy,在联网时会出现device eth0 does not seem to be ,而最近在一台机房的机器换了主板后,也出现了类似的情况,苏州桥机房里因换主板后,开机时网卡灯亮,后面网卡灯不亮,service network start启动网卡时出现 does not seem to be present,于是再次总结一下:
1)首先直接删除70-persistent-net.rules配置文件:
rm -fr /etc/udev/rules.d/70-persistent-net.rules
2)把网卡eth0,eth1,,eth2三张网卡给挪动一次。(也有说不用挪动,为何挪动,是因为里面有物理网卡的地址)。
3)重启后,对1)里70-persistent-net.rules的mac地址重新对应修改并挪动复原,再:
ifconfig eth0 up   ifconfig eth1 up    ifconfig eth2 up

最后,在sshd时还发现,service sshd start 时出现:
/etc/ssh/ssdh_config Permission denied .................
查了下,修改里面的让root能登录,依然不行,后来直接重新卸载掉sshd所有rpm包,重新yum包就ok了。
yum remove openssh-* -y
yum install openssh-*  -y

查看:http://xinkang120.blog.163.com/blog/static/194668223201262114841765/

简单有效,我试过Ok的解决办法:
最简单的解决办法是直接删除70-persistent-net.rules配置文件
rm -fr /etc/udev/rules.d/70-persistent-net.rules
reboot
重启系统就ok了,系统会自动生成一个新的。
阅读全文
(1)/etc/profile
全局(公有)配置,不管是哪个用户,登录时都会读取该文件。
(2)/ect/bashrc
Ubuntu没有此文件,与之对应的是/ect/bash.bashrc它也是全局(公有)的,bash执行时,不管是何种方式,都会读取此文件。
(3)~/.profile
若bash是以login方式执行时,读取~/.bash_profile,若它不存在,则读取~/.bash_login,若前两者不存在,读取~/.profile。
另外,图形模式登录时,此文件将被读取,即使存在~/.bash_profile和~/.bash_login。
(4)~/.bash_login
若bash是以login方式执行时,读取~/.bash_profile,若它不存在,则读取~/.bash_login,若前两者不存在,读取~/.profile。
(5)~/.bash_profile
Unbutu默认没有此文件,可新建。
只有bash是以login形式执行时,才会读取此文件。通常该配置文件还会配置成去读取~/.bashrc。
(6)~/.bashrc
当bash是以non-login形式执行时,读取此文件。若是以login形式执行,则不会读取此文件。
(7)~/.bash_logout
注销时,且是longin形式,此文件才会读取。也就是说,在文本模式注销时,此文件会被读取,图形模式注销时,此文件不会被读取。
下面是在本机的几个例子:
1. 图形模式登录时,顺序读取:/etc/profile和~/.profile
2. 图形模式登录后,打开终端时,顺序读取:/etc/bash.bashrc和~/.bashrc
3. 文本模式登录时,顺序读取:/etc/bash.bashrc,/etc/profile和~/.bash_profile
4. 从其它用户su到该用户,则分两种情况:
(1)如果带-l参数(或-参数,--login参数),如:su -l username,则bash是lonin的,它将顺序读取以下配置文件:/etc/bash.bashrc,/etc/profile和~ /.bash_profile。
(2)如果没有带-l参数,则bash是non-login的,它将顺序读取:/etc/bash.bashrc和~/.bashrc
5. 注销时,或退出su登录的用户,如果是longin方式,那么bash会读取:~/.bash_logout
6. 执行自定义的shell文件时,若使用“bash -l a.sh”的方式,则bash会读取行:/etc/profile和~/.bash_profile,若使用其它方式,如:bash a.sh, ./a.sh,sh a.sh(这个不属于bash shell),则不会读取上面的任何文件。
7. 上面的例子凡是读取到~/.bash_profile的,若该文件不存在,则读取~/.bash_login,若前两者不存在,读取~/.profile。
背景:在跳板机上连接的信息不想让人知道或者不想让攻击者知道密钥的IP和端口信息,一旦拿到权限后就能知道密钥很麻烦,于是,得把历史记录消除,在secureCRT里面登录其它机器时加上,如何隐藏你的 Linux 的命令行历史。来自:https://linux.cn/article-7575-1.html

Linux服务器系统清掉last登录日志:
#echo ""> /var/log/wtmp 此文件默认打开时乱码的,里面可以看到ip等等信息

https://blog.csdn.net/counsellor/article/details/87082207

lastlog文件在每次有用户登录时被查询。可以使用lastlog命令检查某特定用户上次登录的时间,并格式化输出上次登录日志/var/log/lastlog的内容。它根据UID排序显示登录名、端口号(tty)和上次登录时间。如果一个用户从未登录过,lastlog显示**Never logged**。注意需要以root身份运行该命令,例如:
    rong 5 202.38.64.187 Fri Aug 18 15:57:01 +0800 2000
    dbb **Never logged in**
    xinchen **Never logged in**
    pb9511 **Never logged in**
    xchen 0 202.38.64.190 Sun Aug 13 10:01:22 +0800 2000
    另外,可加一些参数,例如,"last -u 102"命令将报告UID为102的用户;"last -t 7"命令表示限制为上一周的报告。


以下来自:http://doc.chinaunix.net/linux/201208/2306409.shtml

查看某用户 cat /home/username/.bash_history 的操作历史
    
    使用root登陆使用last -x可查看用户登陆历史。
    
    last 命令:
    
    功能说明:列出目前与过去登入系统的用户相关信息。
    
    语  法:last [-adRx][-f ][-n ][帐号名称…][终端机编号…]
    
    补充说明:单独执行last指令,它会读取位于/var/log目录下,
    
    名称为wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。
    
    参  数:
    
    -a  把从何处登入系统的主机名称或IP地址,显示在最后一行。
    
    -d  将IP地址转换成主机名称。
    
    -f   指定记录文件。
    
    -n 或-  设置列出名单的显示列数。
    
    -R  不显示登入系统的主机名称或IP地址。
    
    -x  显示系统关机,重新开机,以及执行等级的改变等信息。
    
    lastlog可简单查看所有用户最后一次的登陆时间



http://blog.163.com/lideren_2008/blog/static/147057920120515235866/
________________Linux清除用户登录记录和命令历史方法摘自上面的URl __________________
清除登陆系统成功的记录
[root@localhost root]# echo > /var/log/wtmp #此文件默认打开时乱码,可查到ip等信息
[root@localhost root]# last #此时即查不到用户登录信息

清除登陆系统失败的记录
[root@localhost root]# echo > /var/log/btmp #此文件默认打开时乱码,可查到登陆失败信息
[root@localhost root]# lastb #查不到登陆失败信息

清除历史执行命令
[root@localhost root]# history -c
或者,清空用户目录下的这个文件即可
[root@localhost root]# echo > ./.bash_history

1.vi /root/history #新建记录文件
2.history -c #清除记录
3.history -r /root/history.txt #导入记录
4.history #查询导入结果

example
[root@localhost root]# vi /root/history
[root@localhost root]# history -c
[root@localhost root]# history -r /root/history.txt
[root@localhost root]# history
1 echo > /var/log/wtmp  
2 last
3 echo > /var/log/btmp
4 lastb
5 history -c
6 echo > ./.bash_history
7 history
service nmb start
service nscd start

1. 在 /etc/init.d 中作一个如下内容的脚本smbd


一般要封装一下:


2. 然后执行
ln -s /etc/init.d/smbd /etc/rc3.d/S99smbd
ln -s /etc/init.d/smbd /etc/rc0.d/K01smbd

3.测试一下及赋权限:
开机启动:
service smbd start
env: /etc/init.d/smbd: 权限不够
chmod -R a+x /etc/init.d/smbd
今天,自己搭建一个samba时,想建立一个软链接,但发现报错:

查来查去,原来是少了一行:unix extensions  = no ,少这一行,能看见软链接,但点不进去,说是权限不够。
也就是需要三行配置,如下:

samba的conf代码:
cal: linux下显示日历的一般命令

使用格式usage: cal [-13smjyV] [[month] year]

[root@jacky ccal-2.5]# cal 2 2009
      八月 2012    
日 一 二 三 四 五 六
          1  2  3  4
5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

参数介绍:
-1      输出显示当前月(默认)
-3      输出显示前一个/当前/下一个月
-s      输出显示星期天作为一周的第一天(默认)
-m      输出显示星期一作为一周的第一天
-j      输出显示Julian日历(从一月1号计数为1起,每一天计数加1)
-y      显示当前日历


ccal:网上有人做的显示有中国农历的日历

地址:http://ccal.chinesebay.com/ccal/ccal-2.5.tar.gz
安装:
tar zxf ccal-2.5.tar.gz
make
make install

root@192.168.1.104:~/software/ccal-2.5# ccal -u
                  August 2012  壬辰年七月大17日始
Sun  日   Mon  一   Tue  二   Wed  三   Thu  四   Fri  五   Sat  六  
                               1 十四    2 十五    3 十六    4 十七  
5 十八    6 十九    7 立秋    8 廿一    9 廿二   10 廿三   11 廿四  
12 廿五   13 廿六   14 廿七   15 廿八   16 廿九   17 七月   18 初二  
19 初三   20 初四   21 初五   22 初六   23 处暑   24 初八   25 初九  
26 初十   27 十一   28 十二   29 十三   30 十四   31 十五

中国农历是一种以月亮和太阳运动为基础的历法,又称阴阳历。每个月由月亮的运动来确定,是为阴历,所以每月初一的公历日期不定。而节气则是由太阳的位置确 定,系阳历,是故节气的公历日期基本固定。由于地球绕太阳公转的周期不可被月亮绕地球公转的周期整除,农历一段时间后就要加入闰月。虽说增加闰月的规则并 不难描述,但若没有必须的天文知识则不易懂,且计算复杂不易应用。结果就是只有极少数人知道如何计算农历,印刷的日历成了大多数人知道如春节或中秋节等农 历节日的公历日期的唯一来源。
个人的闲暇笔记,有误还请指正,主要是谈网络的基础以及网络组成及网络的划分组网等碎片化的东东:
1.网络的组成:
1)工作站
2)服务器
3)外围设备
4)网络协议
上面的有些东东一直没有变,有些东东变得快,如:服务器变化快,网络协议一直是Tcp/Ip,从IpV4,到IpV6,中间有一个Ipv5,是Ipv4的增强版,现在国家在推Ip6,在现目前的Ip4里跑得最多的是视频这类东东基本上满了,在IpV6里跑的还是这一类东东,教育网什么的,还是以视频为主,但要想大家都用Ipv6还得增强应用的接入才行。
对等网:角色一样,如:大学宿舍(你的硬盘大片多,共享),是一个对等关系。
服务器/工作站:(打印服务器)
局域网/城域网/广域网

根据全国区域,规范各大城市的:

DC:深圳DC/西安DC/天津DC/上海DC
DC主要用来放重要数据

这些AC直接和周边的DC关联起来:
AC:沈阳AC/北京AC/济南AC/南京AC/杭州AC/汕头AC/东莞AC/成都AC/武汉AC
AC主要用来做游戏程序代码的部署

外围:CDN
用来做传文件加速之用

网络传输是看小b:
文件是大B:

如一个1G的文件在一个1G/s带宽里传,则需要8秒,因为:1B=8b,是一个8倍的关系,
如你家宽带是1M,往往下载只有128kb/s,这个1M是指网络上的1M,是小b,而大B要除以8。

对于公司网络的布局:
运营商 公网 管理网(排查服务器故障) 公网<-内网->其他IDC。
最复杂莫过于内网,及其复杂,也不安全,在办工网里和运营的网这一条路是最危险的,险象环生,因为有hack啊,心怀不诡的各种目的的人出现在这条道上,木马什么的,为此,需要一个隔离区来保证安全,而光密码验证也无法满足安全,得有专业的ToKen,说白了就是按什么AES加密后生成一个6位的码,自己有一个前缀在配置后和这6位一块用,这样再牛B的黑客也没有用,3分钟变一次密码快吧?当然也不能说是最安全,最不安全的是人啊,能搞定人,再安全也不安全,什么社会工程学呀,什么的,但不管怎么说这个Token卡是一个较大互联网公司的基石,没有它,还真是得找一个其他类似的办法替代才行。
对于OSI参考模型的探讨,它是一个标准,分层后让各自干各自的事情,如网线生产商,如交换机生产商,你生产的网线在任何交换机上都能用。
网关:类似于QQ发出来的信息,通过应用让MSN发出去一样。

对于电源:
有1+1的电源,1个电源是好的就成。
2+1的电源:有两个电源是好的就成。
1+1+1电源:只要有一个是好的就可以让服务器工作。

现在技术的发展,尤其是视频业的需求,万兆光模块都不是难事。
对于无线的事情:
普通的54M,现在新的802.11n。300M也有了。

对于光纤:
有单模光纤:就是走一种波长的激光,这样传输距离远,失误低,能传几十公里。
多模光纤:就是发出白光,也就是有多个波长的光在里面走,因这个光的方向性(光是有位象的)不一致,不像激光,传输距离近,容易误码。300M左右。

对于路由器:

NVRAM  NVRAM  ROM Flash  CPU 没有用机械硬盘,所以,能长时间开机运行。




这里讲到了为何要划分成子网,子网和路由的关系,子网的算法,我在此找了一个子网的软件供计算,在百度百科里找了一篇文章:
这儿写下看书听讲的心得:
点击在新窗口中浏览此图片
斜杠的含义,如:
如138.96.0.0/16表示B类网络138.96.0.0的子网掩码为255.255.0.0。表示两个8位,也就是255.255,一共16位的子网含义。
阅读全文
https://github.com/man-pages-zh/manpages-zh:
yum install man-pages-zh-CN


首先要:yum install man  ,因为用的是centos6.3的最小安装,没有,否则后面配置都无效果。
http://code.google.com/p/manpages-zh/downloads/list
man 1是shell命令,man 2是系统调用,man 3是库函数
GNU GCC 提供了一份关于 MAN 格式的 C++ 标准库的文档,可以在其镜像点
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/
ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-man.4.4.0.tar.bz2

找一个最新日期的下载。展开包之后将 man/man3 中的所有文件拷贝到系统上已经存在的一个 man/man3( cp man3/* /usr/share/man/man3/.)(cp -Rf man3/* /usr/local/zhman/share/man/zh_CN/man3/) 目录中即可使用。
在/usr/share/man/manX/
其中‘X’代表的是数字,也就是MAN的类别。


1)对于找不到的命令,man会报错:
[jing@CentOS locale]$ man abc
Cannot open the message catalog "man" for locale "zh_CN.UTF-8"
(NLSPATH="/usr/share/locale/%l/LC_MESSAGES/%N")
实践Ok:http://www.jackxiang.com/post/5711/
解决URL:http://www.2cto.com/os/201111/111711.html
[实践OK]将en下的man复制过来,先凑合用用:
cp /usr/share/locale/en/LC_MESSAGES/man /usr/share/locale/zh/LC_MESSAGES/
http://www.jackxiang.com/post/5711/



GNU GCC 提供了一份关于 MAN 格式的 C++ 标准库的文档,可以在其镜像点(http://gcc.gnu.org/mirrors.html)中下载。具体的路径是:ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-man.4.4.0.tar.bz2,可找一个最新日期的下载。展开包之后将 man/man3 中的所有文件拷贝到系统上已经存在的一个 man/man3 (/usr/share/man/man3/.)目录中即可使用,我的位置是:/man/libstdc++-man-4.4.0/man3# cp * /usr/share/man/man3/.。

可首先 man C++Intro 阅读 Introduction to the GNU libstdc++-v3 man pages。

对于 cout,你需要知道它是 std::ostream 类的一个对象,所以应该 man std::ostream。

摘自
http://bbs.chinaunix.net/thread-869423-1-1.html

阅读全文
Linux下开发的兄弟有福了:
SecureCRT for MAC :SecureCRT-6.7.1-188.osx_x86.dmg
1.上官网下载SecureCRT for MAC
2.因为试用期有30天,等到差不多到期时,就可以删除文件“SecureCRT_eval.lic ”

rm Users/用户名/Library/Application Support/VanDyke/SecureCRT/Config/SecureCRT_eval.lic

3.SecureCRT Version 6.7.1 (build 188) - Official Release  测试通过^0^

PS:写个crontab或开机自动运行sh程序一劳永逸,不过每次打开软件都后会显示还有多少天到期有点烦哈:)
来自:http://software.intel.com/zh-cn/blogs/2011/10/12/c-13/?cid=sw:prccsdn2030
启动ftp服务:
在/etc/rc.d/init.d/目录下:命令  service vsftp start
启动ssh服务,sftp服务
在/etc/init.d/目录下:  命令  /etc/init.d/sshd start  注意这里需要在绝对路径下执行sshd start

开启root可以通过ftp软件连接的功能:
默认有一些用户是不能通过ftp连接服务器的,比如root。如果需要开启这些用户,就需要做一些修改才可以。
(1)编辑/etc/vsftp/ftpusers文件,去掉里面root一行  
  这个文件里存放的是被禁止的登录名  
(2)编辑/etc/vsftp/user_list文件,去掉里面root一行
    
说明:当文件/etc/vsftpd/vsftpd.conf中userlist_deny=YES时  
      文件user_list和ftpusers中的登录名列表被禁止  
      具体查看ftpusers,user_list文件的注释
【概述】
Install和cp类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性。install通常用于程序的makefile,使用它来将程序拷贝到目标(安装)目录。
【语法】
install [OPTION]... [-T] SOURCE DEST
install [OPTION]... SOURCE... DIRECTORY
install [OPTION]... -t DIRECTORY SOURCE...
install [OPTION]... -d DIRECTORY...
*如果指定了两个文件名, `install' 将第一个文件拷贝到第二个
* 如果使用了 `--target-directory' (`-t') 选项,或者如果最后一个文件是一个目录并且没有使用`--no-target-directory' (`-T')选项, `install'将每一个源文件拷贝到指定的目录,目标文件名与SOURCE文件名相同。
* 如果使用了 `--directory' (`-d') 选项, `install' 将逐级创建缺失的目标目录
【常用选项】
-s:对待拷贝的可执行文件进行strip操作,取出文件中的符号表。(一般在做成nand rom时去除符号表,NFS时为了调试方便,一般不会使用此选项)
-d(--directory):创建制定的目录结构(逐级创建)。如,指定安装位置为/usr/local/aaa/bbb,/usr/loacal已存在,install会帮助我们创建aaa和bbb目录,并把程序安装到指定位置。
来自:http://www.cnblogs.com/wwwsinagogogo/archive/2011/08/15/2139124.html
这个命令很少有人用,但作为运维做代码部署,做一些程序的自动启动,可能会经常用到,如下:
su -c ls root 变更帐号为 root 并在执行 ls 指令后退出变回原使用者。

阅读全文
分页: 36/40 第一页 上页 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 下页 最后页 [ 显示模式: 摘要 | 列表 ]