感谢支持
我们一直在努力

Ubuntu 实用小技巧整理

Linux公社整理了一些Ubuntu 实用小技巧,分享给大家!


1. 配置
/etc/:所有的系统配置文件都在“/etc /”目录下,其他重要目录,在这里介绍过:


2. 守护进程和系统
/etc/init.d/file restart 重启一项服务,系统守护进程。
/etc/init.d/file stop 停止一项服务,系统守护进程。
/etc/init.d/file start 启动一项服务,系统守护进程。


这个很常用


3. 快捷键
ALT+F2 打开运行应用程序对话框,懒人的做法
输入gnome-terminal就可以进入终端。
Ctrl+U组合键,删除行首到光标间的位置。
Ctrl+D组合键,中止输入。
Ctrl+A组合键,移动光标到行首。
Ctrl+E组合键,移动光标到行尾。
Ctrl+K组合键 ,删除行尾到光标间的位置。
虚拟控制台的选择可以通过 按下Ctrl+Alt组合键 和一个功能键来实现,通常使用F1~F6键,F7返回桌面


*history查看使用过的命令历史,”GNU History Library”
Just “man history” for more information
tab补全命令


F11键就是把控制台switch tie min and max size。
Ctrl+L就是清屏,相当于clear命令。(这个命令本人很常用)


4. vi一下几个配置网络的重要文件
/etc/hostname 配置主机名。
/etc/network/interfaces:网络配置。
/etc/resolv.conf DNS配置。
很常用,提高效率


dpkg-reconfigure xserver-xorg:鼠标、键盘、显示器和显卡的配置。(很重要)


5. APT技巧。
apt-get remove package-names:删除软件包,及其所有依赖它的包。
apt-cache depends package-names:列出指定包的所有依赖。
apt-get update:从”/etc/apt/sources.list“文件中的源更新软件包列表。


如何升级某个软件?不用怀疑,just “apt-get install packagename”一般系统会提示更新第三方软件,当源里没有及时更新,而又需要最新软件时,那就得自己到官网下载包了,本人喜欢源码包^_^


6. DPKG技巧。
dpkg -l [names]:列出软件包。
dpkg -i pkg.deb:安装软件包
其实最好的办法,建议你去问“男人”,这也是本人经常用的方法,实在记不了那么多命令。


二)
1)启用root用户密码
: sudo passwd root
: 系统会提示你输入新密码,同时启用它。
:
: 2)禁用root帐户
: sudo passwd -l root
:
: 3)允许root用户登入GNOME
: 启用root后,
: 打开“系统→系统管理→登录窗口”,选择“安全”。勾选“允许本地系统管理员登录”


: 4)自动登录GNOME


: 打开“系统->系统管理->登录窗口”,选择“安全”。勾选“启动时自动登录”并选择一 个用户。


明显,不推荐此做法!


5)在安装Windows后恢复GRUB启动菜单
: 经常出现的情况是,我们想重装一下windows系统,但是重装会把启动Linux的菜单冲掉,
: 这是个让人头疼的问题,我们这样来解决它:
: 首先按照第一项,用Ubuntu安装盘获得root权限,我们假定 /dev/hda 为 /boot 所在分区
: ,然后在提示符输入:
: grub-install /dev/hda
: 这样grub-install程序会为我们安装grub菜单。


6) 改变GRUB 菜单引导的系统。
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
接下来自己想象啦,看看英文就知道了……

三)
su切换到root, “su – athena”就换回本人的帐户了。


去掉网关
route delete default
加上网关
route add default gw xxx.xxx.xxx.xxx
察看路由
netstat -rn
手工增加一条路由:
route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
手工删除一条路由:
route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1


fat32的分区 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom
ntfs的分区 mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom
iso文件 mount -o loop /abc.iso /mnt/cdrom
软盘 mount /dev/fd0 /mnt/floppy
USB闪存 mount /dev/sda1 /mnt/cdrom
所有/etc/fstab内容 mount -a
可以指定文件格式”-t 格式”, 格式可以为vfat, ext2, ext3等.
访问DVD mount -t iso9660 /dev/dvd /mnt/cdrom或mount -t udf /dev/dvd /mnt/cdrom
注意:dvd的格式一般为iso9660或udf之一
加载光驱命令 mount -t iso9660 /dev/cdrom /mnt/cdrom


取消DHCP:
#/etc/rc.d/init.d/xinetd stop


取消显示器休眠:
#setterm -blank n (n为等待时间)


查看开机硬件网卡信息:
#dmesg | more eth0


禁止ping:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
添加到/etc/rc.local里


防止某个文件被修改:
chattr +i /etc/fstab
chattr -i /etc/fstab


禁止本机443端口:
iptables -A INPUT -p all –dport 443 -j DROP
iptables -A OUTPUT -p all –sport 443 -j DROP


查看详细端口连接命令:
cat /proc/net/ip_conntrack


查看端口上运行什么程序:
lsof -i:22


启动后开启NumLock
for t in 1 2 3 4 5 6 7 8
do
setleds +num
$t>/dev/null
done


tar 分卷压缩和合并
以每卷500M为例
tar分卷压缩:tar cvzpf – mytarfile.tar.gz | split -d -b 500m
tar多卷合并:cat x* > mytarfile.tar.gz


查找大小为500K到1000K之间的文件
find -type f -size +500k -and -size -1000k


通过ppp0上网,做NAT转换:
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.20.0/24 -j MASQUERADE


终止程序进程:
killall httpd 子父进程全都停止.


查看进程树:
pstree -cp


提高优先级进程:
renice +20 123 减小pid为123的优先级
范围从-20~+20


date -s 20:30:30 #设置系统时间为20:30:30
date -s 2002-3-5 #设置系统时期为2003-3-5
clock –r #对系统Bios中读取时间参数
clock –w #将系统时间(如由date设置的时间)写入Bios


strace netscape #跟踪程序netscape的执行,看调用的库,环境变量设置,配置文件,使用的设备,调用的其它应用程序等,在strace下,程序干了什么东东一目了然。


查询域名当前使用的DNS:
1、在Dos窗口下输入:nslookup
2、set type=ns
3、输入域名,前面不加www 

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 实用小技巧整理
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏