a-step-by-step-guide-to-upgrading-to-mysql-5-5
Ubuntu Sources List Generator
http://repogen.simplylinux.ch/
常用命令
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
查找链接类型的文件
查找失效的链接
find / -type l ! -exec test -r {} \; -print
时区的设置
dpkg-reconfigure tzdata (图形化设置,推荐)
tzselect
中国公共ntp同步服务器
ntp.api.bz 是一组NTP服务器集群,目前有6台服务器,位于上海电信。这项服务是 api.bz 继 http://sms.api.bz 移动飞信免费短信发送接口之后的第二项免费 API 服务。(摘自 张宴博客 )
查看linux 启动后到现在的运行时间
uptime
设置密码
passwd
增加用户
sudo adduser username
编辑用户权限
visudo
忘记密码
passwd username
锁定root用户
sudo passwd -l root
putty
D:\somewhere\putty\PAGEANT.EXE D:\somewhere\server1.ppk
Secure SSh 配置文件
sudo nano /etc/ssh/sshd_config
login as supper user
su
ssh usage
Usage: /etc/init.d/ssh {start|stop|reload|force-reload|restart|try-restart|status}
查看当前网络监听状态
netstat -ntulp
------------------------------------------------------------------
磁盘使用情况
------------------------------------------------------------------
查看磁盘空间使用情况
du
estimate file space usage
Summarize disk usage of each FILE, recursively for directories.
df
report file system disk space usage
Show information about the file system on which each FILE resides, or all file systems by default.
df displays the amount of disk space available on the file system containing each file nameargument. If no file name is given, the space available on all currently mounted file systems is shown.
df -h
sudo du -h --max-depth=1
查看某个目录的大小:du -hs /home/master/documents
查看目录下所有目录的大小并按大小降序排列:sudo du -sm /etc/* | sort -nr | less
查看磁盘使用情况(文件系统的使用情况):sudo df -h
df --block-size=GB
清空apt缓存包空间
sudo apt-get clean
寻找系统中最大的目录(du命令列出了/home目录的使用情况。-h使得文件的大小更易读,sort目录用来排序-n按照数字排序,r反序)
du -h /home | sort -nr |less
跟踪DNS
dig mydomain.com
系统维护 crontab, 系统会为每个用户维护各自的crontab,有cron守护进程进行维护。这个系统维护很强大!
crontab 指定时间运行制定的命令
例子: 45 04 * * * /usr/sbin/chkrootkit && /usr/bin/updatedb
每天的4:45运行chkrootkit和updatedb
突然断电后,如何让系统自动修复硬盘
sudo gedit /etc/default/rcs
将下面的
FSCKFIX=yes
保存,下次重启时会在无人干预的情况下自动修复所有检查到的磁盘问题
查看文件打开限制
ulimit -n
------------------------------------------------------------------
进程相关
------------------------------------------------------------------
查看进程
ps aux | grep “nginx: worker process” | awk ‘{print $1}’
查看系统资源消耗
htop
ps ax | grep programname | wc -l
free -m (查看内存和swap使用情况,m=MB)
uname -a (查看内核)
lsb_release -a (查看正在使用的linux发行版的版本信息)
ifconfig (查看网络接口信息)
iwconfig(无限网络适配器信息)
lspci(列出所有的pci接口和连接在上面的设备信息)
lsusb(列出所有USB接口和连接在上面的设备信息)
lshal(列出所有设备的硬件抽象层HAL的信息)
lshw(列出系统的硬件信息)
查找替换
sed 可以查找并替换掉文件中的特定字符串
ubuntu忘记密码,忘记root密码的解决方法!
ubuntu的root默认是禁止使用的,在安装的时候也没要求你设置root的密码,和红帽系统系列这里是不同的。要使用,给root设置密码就行了,sudo passwd root
如果只是普通用户密码忘了,用root就可以修改。如果root都忘记了,就进入单用户模式,这里跟红帽系统系列也不同。
进 入单用户模式:1,开机到grub时,用上下键移到第二行的恢复模式,按e(注意不是回车) 2,把ro single 改成rw single init=/bin/bash 然后按ctrl+x 就可以进入 单用户模式,进去干什么都行了。可以改普通用户密码,也可以改root密码。按ctrl+alt+delete 重启(我试过用命令关机,重启都不行,只能用这个)。
这些我都是试过的,也是成功的,你试试吧!我看过一些网上的一些方法,也试过,是不行的!一些是用红帽系统系列的方法,一些是某个步骤不对!