Linux 修改用户密码

命令:passwd

语法:

1
passwd [username]

        创建完账户后,默认是没有设置密码的,虽然没有密码,但该账户同样登录不了系统。只有设置好密码后才能登录系统。为用户创建密码时,为了安全起见,尽量设置复杂一些。
        可以按照这样的规则来设置密码:

  1. 长度大于10个字符;
  2. 密码中包含大小写字母数字以及特殊字符 ‘*’ ,‘&’ ,‘%’ 等;
  3. 不规则性(不要出现 root 、happy 、love 、linux 、7758520 、111111 等等单词或者数字);
  4. 不要带有自己的名字、公司名字、自己电话、自己生日等。

阅读全文 >>

Linux 简介

Linux 简史

        Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU计划、POSIX 标准和Internet 网络。

阅读全文 >>

Linux系统服务

        如果你对windows非常熟悉的话,相信你肯定配置过开机启动的服务,有些服务我们日常用不到则要把它停掉,一来可以节省资源,二来可以减少安全隐患。在linux上同样也有相关的工具来管理系统的服务。

阅读全文 >>

利用tar通过网络拷贝数据

1
2
# cd /data // data目录下有我们要拷贝的目标文件目录 test
# tar cvf - test| ssh 10.0.1.11 "cd /copy1/; tar xvf -" //首先将要拷贝的目录test打包,"-" 代表标准输出,然后再ssh 到目标主机 10.0.1.11 ,运行相应的命令。其中tar xvf - 意思是,将前面的标准输出内容作为解包的对象。

阅读全文 >>

让命令历史永久保存并加时间戳

1
2
3
4
5
6
7
8
#!/bin/sh
grep HISTTIMEFORMAT /etc/bashrc || echo 'export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "' >>/etc/bashrc
for U in `grep -v shutdown /etc/passwd|awk -F: '$NF~/sh/&&$NF!~/no/{print $1}'`
do
UHOME=`cat /etc/passwd|grep "^$U"|cut -d: -f6`
[ ! -f $UHOME/.bash_history ] && touch $UHOME/.bash_history
chattr +a $UHOME/.bash_history
done

阅读全文 >>

Linux 的文件系统

        搞计算机的应该都知道windows的系统格式化硬盘时会指定格式,fat 或者 ntfs。而 linux的文件系统格式为Ext3,或者Ext4 。早期的linux使用Ext2格式,目前的linux都使 用了Ext3, 而CentOS6已经使用了Ext4. Ext2文件系统虽然是高效稳定的。但是,随着 Linux系统在关键业务中的应用,Linux文件系统的弱点也渐渐显露出来了,因为Ext2文件系统是非日志文件系统。这在关键行业的应用是一个致命的弱点。Ext3文件系统是直接从 Ext2文件系统发展而来,Ext3文件系统带有日志功能,可以跟踪记录文件系统的变化,并将变化内容写入日志,写操作首先是对日志记录文件进行操作,若整个写操作由于某种原因 (如系统掉电) 而中断,系统重启时,会根据日志记录来恢复中断前的写操作,而且这个过程费时极短。目前Ext3文件系统已经非常稳定可靠。它完全兼容Ext2文件系统。用户可以平滑地过渡到一个日志功能健全的文件系统中来。这实际上了也是ext3日志文件系统初始设计的初衷。

阅读全文 >>