1、要产生一个8位的字母和数字混合的随机密码,可以这样:
[root@localhost ~]# cat /dev/urandom | head -1 | md5sum | head -c 8
491e85a9
2、要想让history命令输出带有时期的格式,只需要设置HISTTIMEFORMAT环境变量就可以了,其时间格式描述和date命令是一致的
[root@localhost ~]# export HISTTIMEFORMAT="%F %T "
[root@localhost ~]# history
1 2011-09-07 09:27:18 export HISTTIMEFORMAT="%F %T "
2 2011-09-07 09:27:20 history
3、很酷的10个linux命令,用途很广泛
sudo !!
以 root 帐户执行上一条命令.
python -m SimpleHTTPServer
利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问.
:w !sudo tee %
在 Vim 中无需权限保存编辑的文件.
cd -
更改到上一次访问的目录.
^foo^bar
将上一条命令中的 foo 替换为 bar,并执行.
cp filename{,.bak}
快速备份或复制文件.
mtr google.com
traceroute ping.
!whatever:p
搜索命令历史,但不执行.
$ssh-copy-id user@host
将 ssh keys 复制到 user@host 以启用无密码 SSH 登录.
ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg
把 Linux 桌面录制为视频.
4、想知道自己的linux 系统装于何时:
ls -lct /etc/ | tail -1 | awk ‘{print $6, $7, $8}’
5、查看你服务器的安全性
查看服务器的安全日志:
[root@localhost ~]# less /var/log/secure | grep "Failed password" | wc -l
0
按ip的尝试次数来个排名不分先后:
grep -o ‘[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}’ /var/log/secure | sort | uniq -c
6、 linux查看分区类型:
fdisk -l 但是看不到文件系统类型,只能看到分区类型
df -Th 容量大小是以易读的方式显示的,它是显示所有分区,并不是一个分区
parted 倒是有点复杂了,它的功能很强,redhat 9中的parted不支持-p参数,但是用parted命令进入后可以用p命令显示出当前的磁盘分区和文件系统情况:
7、Linux下常用压缩格式的压缩与解压方法
.tar
解包: tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
———————————————
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
———————————————
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
—————————————— |