ubuntu基本用法

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

七、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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值