2007年11月6日星期二

Linux Note (1)

普通用户访问声卡
修改/etc/group,添加其至audio组
修改用户默认终端
/etc/passwd
程序菜单显示,参考: gnome菜单编辑解决方案
/usr/share/applications
设置系统默认编辑器
update-alternatives --config editor
按名称kill进程
killall process_name
将用户添加到一个组中
gpasswd -a USERNAME GROUPNAME
bg和fg的使用(bjchenxu),见 Linux一句话精彩问答-网络无关篇
输入ctrl+z,当前一个任务会被挂起并暂停, 同时屏幕上返回进程号。
此时用 "bg %进程号",会把这个进程放到后台执行,而用" fg %进程号 "就能让这个进程放到前台来执行。
另外,job命令用来查看当前的被bg的进程。
DNS设置
编辑/etc/resolv.conf,添加一行
nameserver xxx.xxx.xxx.xxx
改X窗口管理器
update-alternatives --config x-window-manager
查看系统内存,见: 查看内存free命令的使用
free -m
同时查看内存跟CPU信息
vmstat
指定startx时启动的桌面环境
在$HOME/.xinitrc中添加一行:
exec xfce4-session #启动xfce

exec gnome-session #启动gnome
等等。。。
安装鼠标主题,见 How to install beautiful X11 cursors
把新的鼠标主题xxx-cursor-theme扔到$HOME/.icons下
ln -sfnT ~/.icons/xxx-cursor-theme ~/.icons/default
查找和删除正在使用某文件的进程(wwwzc)
fuser filename
fuser -k filename
dcfldd拷磁盘
dcfldd if=/dev/sda1 conv=sync,noerror of=/mnt/test.img

关掉beep声音,见:andot-关掉闹心的 PC 喇叭
echo 'blacklist pcspkr' >> /etc/modprobe.d/blacklist

sudo rmmod pcspkr

文件名编码 gbk 转换成 utf8convmv -f cp936 -t utf8 --notest .

文件内容编码转换
  • autogb -i gb -t utf8 < file_gbk > file_utf8
  • iconv -f cp936 -t utf8 file_gbk -o file_utf8
  • 利用vim:
    o 查询文件编码: :set fenc?
    o 把文件编码转成utf8: :set fenc=utf8
  • 整个目录下的文件一起转:find . -type f -exec sh -c "autogb -i utf8 -o gb < {} > {}.tmp ; mv {}.tmp {} " \;
设置代理
export http_proxy=http://xxx.xxx.xxx.xxx:xxxx

自动同步时间,见:Linux 时间同步2法
vi /etc/crontab 加上一句: 00 0 1 * * root rdate -s time.nist.gov

查看指定端口正在运行的程序
假设端口号为xxxx
netsta -antp xxxx
lsof -i xxxx

没有评论:

发表评论