1、完全删除软件:
sudo apt-get automove apache
2、alias使用
alias tmp="ssh -l root 192.168.1.10"
3、压缩和解压
安装:apt-get -d source unzip,zip
压缩:zip -r file.zip filedir filename
解压:unzip file.zip
4、获取文件中某几行
sed -n '10,19p' filename.txt
5、root账户不能改变音量
建立在已有声卡驱动,在普通用户登录可以正常调节音量的情况下的。
在ubuntu 10.04中,默认是pulseaudio来管理音频设备的,而pulseaudio不允许在root用户下运行,这样会导致安全问题。因此不能能改系统音量,打开声音首选项也一直是“正在等待声音系统响应。
直接运行pulseaudio会得到这样的提示。 root@dorole:~# pulseaudio W: main.c: 不应以root身份运行本程序(除非指定 --system)。
如果加上system参数也不行,很多模块会禁用。
解决办法有很多种,出于安全性考虑可以安装GNOME ALSA 混音器来管理音量,不过系统音效依然听不到。
第二种就是修改pulse默认配置文件使得能运行在root权限下。 编辑/etc/default/pulseaudio root@dorole:~# gedit /etc/default/pulseaudio 修改以下两处 PULSEAUDIO_SYSTEM_START=1 DISALLOW_MODULE_LOADING=0 改为1和0,表示允许运行在system环境,允许动态加载模块。这样修改后带来一些负面影响,可以仔细阅读这个文件的注释。写这篇博客的目的也是因为习惯使用root用户,面对root带来的很多问题需要自己解决。发现并解决远远比回避要好。
6、修改U盘名称
安装mtools: sudo apt-get install mtools;
在/etc/mtools.conf中添加下面一行
[root@localhost media]# vim /etc/mtools.conf
mtools_skip_check=1 或者 添加echo "mtool_skip_chekc=1" >> /etc/mtools.conf
[root@localhost media]# mlabel -i /dev/sdb1 ::abc
[root@localhost media]# eject /dev/sdb1
[root@localhost media]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 39G 24G 13G 66% /
tmpfs 990M 4.5M 986M 1% /dev/shm
/dev/sda2 77G 62G 12G 85% /broncho
/dev/sdb1 1.9G 2.6M 1.9G 1% /media/ABC
sudo apt-get automove apache
2、alias使用
alias tmp="ssh -l root 192.168.1.10"
3、压缩和解压
安装:apt-get -d source unzip,zip
压缩:zip -r file.zip filedir filename
解压:unzip file.zip
4、获取文件中某几行
sed -n '10,19p' filename.txt
5、root账户不能改变音量
建立在已有声卡驱动,在普通用户登录可以正常调节音量的情况下的。
在ubuntu 10.04中,默认是pulseaudio来管理音频设备的,而pulseaudio不允许在root用户下运行,这样会导致安全问题。因此不能能改系统音量,打开声音首选项也一直是“正在等待声音系统响应。
直接运行pulseaudio会得到这样的提示。 root@dorole:~# pulseaudio W: main.c: 不应以root身份运行本程序(除非指定 --system)。
如果加上system参数也不行,很多模块会禁用。
解决办法有很多种,出于安全性考虑可以安装GNOME ALSA 混音器来管理音量,不过系统音效依然听不到。
第二种就是修改pulse默认配置文件使得能运行在root权限下。 编辑/etc/default/pulseaudio root@dorole:~# gedit /etc/default/pulseaudio 修改以下两处 PULSEAUDIO_SYSTEM_START=1 DISALLOW_MODULE_LOADING=0 改为1和0,表示允许运行在system环境,允许动态加载模块。这样修改后带来一些负面影响,可以仔细阅读这个文件的注释。写这篇博客的目的也是因为习惯使用root用户,面对root带来的很多问题需要自己解决。发现并解决远远比回避要好。
6、修改U盘名称
安装mtools: sudo apt-get install mtools;
在/etc/mtools.conf中添加下面一行
[root@localhost media]# vim /etc/mtools.conf
mtools_skip_check=1 或者 添加echo "mtool_skip_chekc=1" >> /etc/mtools.conf
[root@localhost media]# mlabel -i /dev/sdb1 ::abc
[root@localhost media]# eject /dev/sdb1
[root@localhost media]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 39G 24G 13G 66% /
tmpfs 990M 4.5M 986M 1% /dev/shm
/dev/sda2 77G 62G 12G 85% /broncho
/dev/sdb1 1.9G 2.6M 1.9G 1% /media/ABC
七、linux开机自动挂载局域网远程windows共享文件
方法一:修改fstab文件
修改/etc/fstab配置文件,增加如下所示://192.168.1.1/tools /tools cifs defaults,auto,username=administrator,password=123.com 0 0
保存后退出,并使用mount -a查看,或重启系统。
方法二:配置rc.local配置文件
在/etc/rc.local这个文件中添加以下内容:mount //192.168.1.1/tools /mnt -o user=administrator%123
八、ubuntu下类selinux安全机制,在mysql触发外部程序时要关掉
sh -c 'echo -n "all" >/sys/module/apparmor/parameters/audit'
/etc/init.d/apparmor teardown
九、关机命令 init命令用于改变操作系统的运行级别
init 0:停机 init 1:单用户形式,只root进行维护 init 2:多用户,不能使用net file system init 3:完全多用户 init 5:图形化 init 6:重新启动机器 reboot也是重新启动机器。 那么这两个命令到底有什么区别呢? 对这两个操作使用man命令看到的内容如下: "init 6" 基于一系列/etc/inittab文件,并且每个应用都会有一个相应shutdown脚本,调用一系列shutdown脚本(/etc/rc0.d/K*)来使系统优雅关机; 'reboot'并不执行这些过程,reboot更是一个kernel级别的命令,不对应用使用shutdown脚本。 . 我们应该在通常情况下使用 init 6. reboot - reboot performs a sync(1M) operation on the disks, and then a multi- user reboot is initiated. See init(1M) for details. init 6 Stop the operating system and reboot to the state defined by the initdefault entry in /etc/inittab. 在出问题的状况下或强制重启时使用reboot.
十、ubuntu下查看软件的依赖关系 apt-cache depends proj