Thursday, April 22, 2010

CentOS SSH 命令

平时常用的CentOS SSH基本命令包括:

top、yum、getconf、more、rpm、hostname、rm、cd、mv、ln、cp、find、df、wget、unzip、tar

top
/* 性能分析工具 */

yum check-update
/* 检查可更新的 rpm 包 */
yum update
/* 更新所有的 rpm 包 */
yum update 包名
/* 更新指定的 rpm 包 */

getconf LONG_BIT
/* 查看 CPU 位数(32 or 64) */

more /etc/redhat-release
cat /etc/redhat-release
/* 查看当前 linux 的版本 */

rpm -qa
rpm -qa | wc -l
yum list installed | wc -l
/* 查看现在已经安装了那些软件包 */

hostname
/* 查看主机名 */

rm -rf mydir
/* 删除 mydir 目录 */
rm abc.tar
/* 删除 abc.tar 文件 */
cd mydir
/* 进入 mydir 目录 */
cd -
/* 回上一级目录 */
cd ~
/* 回根目录 */

mv tools tool
/* 把 tools 目录改名为 tool */

ln -s tool abc
/* 给 tool 目录创建名为 abc 的符号链接, 比如 FTP 中 www 链接到 public_html 目录 */

cp -a tool /home/leavex/www
/* 把 tool 目录下所有文件复制到 www 目录下 */

find abc.cgi
/* 查找文件名为 abc.cgi 的文件 */

df -h
/* 查看磁盘剩余空间 */

wget http://openvpn.net/release/openvpn-2.0.9.tar.gz
/* 下载远程服务器上的文件到自己的服务器 */

wget -c http://openvpn.net/release/openvpn-2.0.9.tar.gz
/* 继续下载上次未下载完的文件 */

unzip phpbb.zip
/* 解压 zip 文件 */

tar cf toole.tar tool
/* 把 tool 目录打包为 toole.tar 文件 */
tar cfz compressed.tar.gz tool
/* 把 tool 目录打包且压缩为 compressed.tar.gz 文件 */

tar xvf wordpress.tar
/* 解压 tar 格式的文件 */
tar -tvf myfile.tar
/* 查看 tar 文件中包含的文件 */
gzip -d ge.tar.gz
/* 解压 .tar.gz 文件为 .tar 文件 */

/etc/init.d/httpd restart
/* 重启 Apache 进程 */
/etc/init.d/pptpd restart
/* 重启 pptp vpn daemon 进程 */

No comments: