您的位置:首页 > 运维架构 > Linux

一些Linux操作集锦

2012-12-08 18:53 267 查看
1:修改swap分区使用率

临时修改:

1
echo
100
> /proc/sys/vm/swappiness
2
#
或
3
sysctl
vm.swappiness=100
数字越大代表使用率越高.

永久修改:

1
sudo
echo
vm.swappiness
= 100 >> /etc/sysctl.conf
2:使用dd命令制作启动盘(不是说用系统都适用)

1
dd
if
=镜像位置
of=U盘位置
2
例:
3
dd
if
=./archlinux.iso
of=/dev/sdb
3:openwrt默认使用bash

修改/etc/passwd文件,把root后面的/bin/ash改成/bin/bash

4:让openwrt使用.bashrc文件

在/etc/profile文件后面添加一下内容

1
if
[
-f /root/.bashrc ] ;
then
2
.
/root/.bashrc
3
fi
5:把编译好的软件打包成deb

ubutnu下安装checkinstall

1
sudo
apt-get
install
checkinstall
在编译完成的最后一步把make install改成checkinstall即可.

6:清除gnome终端上的内容

只要在终端上按下ctrl+l即可

7:关闭oh-my-zsh的容错功能

注释掉correction.zsh文件中的setopt correct_all行即可.

8:通过grub4dos启动winpe的iso镜像

如果是放到根目录,只需要加一个查找语句就可以了。

find --set-root /xxx.iso

map /xxx.iso (0xff)

map --hook

chainloader (0xff)

或者,在map 后加上--mem,参数,整体加载引导。

如果使用RUN加载,则不需要find。

以ZXW的RUN为例。run /xxx.iso或run --mem /xxx.iso即可。

9:修改ext分区系统的保留空间

1
sudo
su
2
tune2fs
-m 1 /dev/sdXX
3
4
tune2fs
-r 25600 /dev/sdxn
1就是保留1%的空间,25600代表保留分区修改为100M.

10:关闭日志功能

方法一:

fstab里加挂载参数data=writeback,如:

原始的UUID=2f6be0cf-2f54-4646-b8c6-5fb0aa01ef23 / ext4 relatime,errors=remount-ro 0 1

改后的UUID=2f6be0cf-2f54-4646-b8c6-5fb0aa01ef23 / ext4 relatime,errors=remount-ro,data=writeback 0 1

进过我的测试发现ubutnu下这样没有用,要这样才可以用.

打开grub:

1
sudo
gedit
/etc/default/grub
在GRUB_CMDLINE_LINUX_DEFAULT=""中添加rootflags=data=writeback 然后更新grub

方法二:

还有直接去掉日志功能的方法,这样是不用重新分区的:

运行指令:tune2fs -O ^has_journal/dev/sda1

自己把/dev/sda1改为相应的分区号,要卸载分区才能运行该指令。

11:批量创建文件或文件夹

创建文件

创建1,2,3三个文件

1
touch
{1,2,3}
2
3
touch
{1..3}
创建文件夹

创建1,2,3三个文件夹

1
mkdir
{1,2,3}
2
3
mkdir
{1..3}
12:修改linux主机名

把/etc/hosts和/etc/hostname中的原来的主机名修改成你想要的即可.

13:在不修改文件名的情况下隐藏文件

在你想要隐藏的文件(夹)同级目录下建立一个文件叫做.hidden,把你想要隐藏的文件(夹)名写到.hidden里面。不过这个和文件管理器相关,nautilus下可行,其他我就不肯定了。另外终端下也是不行的

14:wget使用代理

linux下在用户目录创建.wgetrc文件,在里面添加代理,代理格式如下

http-proxy=http://127.0.0.1:1998

或者直接使用-e参数,例如

wget -e http-proxy=http://127.0.0.1:1998 http://www.xzcblog.com
15:linux下设置环境变量

在终端下输入export即可,例如

export http_proxy=http://127.0.0.1:8087

删除环境变量

使用unset删除变量,例如

unset http_proxy

16:解除unity系统托盘限制

安装dconf-tools软件.

然后desktop>unity>panel中添加你想显示的程序的名.(注意要程序名前后要加上'号,具体参照panel中的程序名格式)

17:修改默认中文字体设置

修改/etc/fonts/conf.d/69-language-selector-zh-cn.conf文件,把你想显示的字体放在最上面.

我的配置文件:http://www.xzcblog.com/wangpan/fonf_conf.tgz

18:增加软件启动速度

安装 preload软件即可

1
sudo
apt-get
install
preload
ps:没有经过具体测试

19:让bc可以计算小数部分

进入bc之后输入scale=x x位你要显示的小数位数。

20:显示ibus图标

ubutnu12.04有时候登录的似乎ibus图标不显示,可以使用一下方法让他显示。

1
gconftool
--
type
boolean
-s /desktop/ibus/panel/show_icon_on_systray
true
2
gconftool
--
type
boolean
-s /desktop/ibus/panel/show
true
3
gsettings
set
com.canonical.Unity.Panel
systray-whitelist
"['all']"
21:修改ntp同步服务器

修改/etc/ntp.conf文件或/etc/default/ntpdate文件中的服务器地址即可.

22.挂载tmpfs

把tmpfs挂载到某个文件夹下

1
sudo
mount
tmpfs
./tmp -t tmpfs
把tmpfs挂载到某个文件夹下并限制大小

1
sudo
mount
tmpfs
tmp -t tmpfs -o size=2000M
让tmpfs开机自动挂载.

打开fstab在里面添加一下内容

1
tmpfs
/dev/shm tmpfs size=32m 0 0
23.查看计算机基本配置

安装phoronix-test-suite,

1
sudo
apt-get
install
phoronix-
test
-suite
然后输入phoronix-test-suite detailed-system-info命令

1
phoronix-
test
-suite
detailed-system-info
24.用grub或syslinux启动Ubuntu光盘镜像

在grub的配置中添加一下内容即可

1
menuentry
"live
xubuntu-12.04-desktop-i386.iso"
{
2
insmod
loopback
3
loopback
loop (hd0,1)/linux/xubuntu/xubuntu-12.04-desktop-i386.iso
4
linux
(loop)/casper/vmlinuz boot=casper iso-scan/filename=/linux/xubuntu/xubuntu-12.04-desktop-i386.iso
5
initrd
(loop)/casper/initrd.lz
6
}
syslinux:

1
LABEL
InstallUbuntu
2
MENU
LABEL Install Ubuntu 11.10
3
LINUX
/casper/vmlinuz
4
INITRD
/casper/initrd.lz
5
APPEND
boot=casper iso-scan/filename=/ubuntu-11.10-desktop-i386.iso
25:查看文件夹大小

在命令行下可以使用du命令查看文件夹大小:

1
du
-sh
./
详细方法可以使用--help参数或man命令进行查看(Ubuntu12.04下help显示的是中文)

26,关闭点阵字体(我没有实验过)

在/etc/fonts/conf.d/下创建66-nobitmap(其实叫什么名字无所谓)

然后添加一下内容

1
<?
xml
version
=
"1.0"
?>
2
<!DOCTYPE
fontconfig SYSTEM "fonts.dtd">
3
<
fontconfig
>
4
<
match
target
=
"font"
>
5
<
edit
name
=
"rh_prefer_bitmaps"
mode
=
"assign"
><
bool
>false</
bool
></
edit
>
6
<
edit
name
=
"embeddedbitmap"
><
bool
>false</
bool
></
edit
>
7
</
match
>
8
</
fontconfig
>
然后保存,最后重启一下电脑.

27:显示常见的非中文字体和所有的中文字体

安装hanazono和ttf-unifont字体即可.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: