Linux系统最佳实践经验
⽤户管理
1、groups 查看当前⽤户所在的组;
将 newuser添加到组staff中
# usermod -G staff newuser
# usermod -aG dlong dlong 将⽤户dlong加⼊到dlong组,不退出原组。-d参数为删除该组⽤户。
2、修改newuser的⽤户名为newuser1
# usermod -l newuser1 newuser
3、锁定账号 newuser1
# usermod -L newuser1
4、解除对 newuser1 的锁定
# usermod -U newuser1
ManjaroLinux 系统设置
更新系统错误
每次开机都出现错误提⽰解决办法
开出出现错误如:System program problem detected 很⿇烦,关闭⽅法:sudo gedit /etc/default/apport
enabled=0
把原先的1改成0就可以了。
显⽰错误
由于显⽰错误,退出图形界⾯,⽆法登陆,⽆法运⾏程序,这是因为显⽰管理器出现故障,可以运⾏:sudo dpkg-reconfigure lightdm/gdm 来解决。
修复引导记录
sudo mount /dev/sda1 /mnt/sda
sudo grub-install --root-directory=/mnt/sda/ /dev/sda
(本步骤⽤于来重新安装grub2到硬盘的主引导记录【MBR】⾥⾯,⼗分关键!),最后:sudo update-grub2
软件包安装,删除出错的终极解决⽅法
本⽅法适⽤于任何软件包安装,删除时报告的类似于:“post-xxxxx失败”,以及其他错误。
主要是删除下⾯这个⽂件中阻碍安装删除的⽂字.
原理:dpkg之所以能够对每个包的状态了如指掌,完全是因为dpkg数据库--→>/var/lib/dpkg/status
安装并更新系统软件或是其它的软件
安装软件:apt-get install 软件名
删除软件:apt-get remove 软件名
⾃动删除软件:apt-get autoremove 软件名 //有可能将有⽤的软件删去
更新软件先更新源:apt-get update //更新软件数据 upgrade //更新升级系统。
purge - Remove packages and config files
dist-upgrade - Distribution upgrade, see apt-get(8)
dselect-upgrade - Follow dselect selections
clean - Erase downloaded archive files
修改键盘映射
命令⾏输⼊:xev
得到要修改的键的代码
xmodmap -pke > ~/.Xmodmap
kwrite ~/.Xmodmap
xmodmap ~/.Xmodmap
Fedora 19安装中⽂
yum list kde*chinese;便显⽰了下列两个⽂件:arch。
如果没有五笔输⼊法
sudo apt-get install ibus
sudo apt-get install ibus-sunpinyin
sudo apt-get install ibus-pinyin
sudo apt-get install ibus-table-wubi
sudo apt-get install gnome-icon-theme
ibus-setup
ibus-daemon -drx
安装打印机服务
1、先使⽤systemctl list-unit-files查看服务运动状态,systemctl enable procps.service。
2、apt-get install cups。
3、apt-get install cups-client cups-core-drivers(这个可以不安装)。
安装gnome环境
Sudo apt-get install gnome-shell,就可以安装gnome桌⾯环境,界⾯较简洁。
修改/usr/share/gnome-shell/theme/gnome-shell.css,要解决花屏,去掉所有transition-duration相关的代码。
查看:icon-grid与panel可以修改DASH程序视图。
让不同的程序在不同的桌⾯显⽰
修改/usr/share/applications下的desktop⽂件内容:
• NoDisplay=true
• OnlyShowIn=KDE;
• NotShowIn=KDE;
更改命令名称
alias iis='service nginx start'
alias iid='service nginx stop'
Fedora安装视频⾳频解码器
实战解决rhythmbox 乱码
对于所有⽤gstreamer做后端的播放器,如Rhythmbox,设置如下的环境变量后即可正确读取mp3中GBK编码的id3 tag。sudo gedit /etc/profile
在最后加⼊
export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030
注销后重新导⼊歌曲信息即可解决乱码。
我弄的,更绝:
export GST_ID3_TAG_ENCODING=ASCII:GB2312:GBK:GB18030:UTF-8:UTF16:UTF32
export GST_ID3V2_TAG_ENCODING=ASCII:GB2312:GBK:GB18030:UTF-8:UTF16:UTF32
保存,退出;
Fedora启动优化
查看启动服务:chkconfig
查看开机服务:systemctl list-unit-files
systemctl list-unit-files --type=service | grep enable/disabled/maked(查看启动/禁⽤/标记的服务情况)。
查看开机各程序所⽤时间:systemd-analyze plot > plot.svg
禁⽤服务:sudo systemctl disable 服务名称。
取消客户登陆
#sudo gedit /etc/f,添加 allow-guest=false , 即如下内容:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
allow-guest=false
桌⾯没有快捷⽅式
1.安装gnome-tweak-tool
# yum install gnome-tweak-tool亲⼿试过了,这个是不⾏的,版本落后了,在加删除程序中安装程序。
2.在应⽤程序⾥到这个软件,通过配置桌⾯,可以把我的电脑回收站等放在桌⾯上
3.进⼊⽂件系统 usr/share/application,可以在需要桌⾯显⽰的程序上右键复制到桌⾯,OK了。
建⽴关机快捷⽅式
#!/bin/bash
sudo -S shutdown -h now <<EOF
password
EOF
或:
echo password | sudo -S shutdown -r now 其中的-S是必须的,代替终端输⼊。
再为启动程序创建⼀个快捷⽅式,或是将⽤户⽂件夹下的.CONFIG⽂件下autorun⽂件夹下的程序复制进⾏修改。
将上⾯的⽂字保存在/sbin⽂件夹下,并设置为可启动程序。
删除旧内核
sudo dpkg --get-selections|grep linux
sudo apt-get remove linux-image-2.6.27-7-generic
dpkg --list|grep linux-image
sudo apt-get purge linux-image-4.14.12-041412-generic
清除残余的配置⽂件
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
使⽤命令不记得命令
look 要查询的单词
yes 要输出的⽂字,这些⽂字⽤引号引起来
ping -c -i i指⼀次⽤的时间,c总次数。
安装MediterraneanNight系列主题
sudo add-apt-repository ppa:webupd8team/themes
sudo apt-get update
sudo apt-get install mediterraneannight-gtk-theme
linux下安装⽕狐中国版总结
1. 下载的bz2格式的⽕狐。
2. 解压。
3. 将解压得到的整个⽂件夹CP到系统的lib⽂件夹下。
4. 创建链接:sudo ln -s /usr/lib/firefox/firefox /usr/bin/firefox
安装永中办公软件
1. 先解压
2. 命令转到⽬录:./setup
3. OK
安装DOCK
sudo apt-add-repository ppa:ricotz/docky
sudo apt-get update
sudo apt-get install plank
Plank 可谓简洁到家,没有任何图形化配置,如果你想要配置,只能修改其配置⽂件:sudo gedit ~/.config/plank/dock1/settings
>>⽤Linux作WEB服务器
⽤Linux作WEB服务器
采⽤nginx建⽴个⼈⽹站只有三步:
1、卸载apache,安装nginx并启动服务:
⽤Linux作FTP服务器
安装FTP服务软件:yum install vsftpd
启动服务程序:service vsftpd start
linux完全安装Vsftpd配置⽅法:
# Use this to jail all users in their homes
DefaultRoot ~
# Users require a valid shell listed in /etc/shells to login.
# Use this directive to release that constrain.
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> me start
RequireValidShell off
AuthOrder mod_auth_file.c
AuthUserFile /etc/proftpd/ftpd.passwd
AllowRetrieveRestart on
AllowStoreRestart on
ServerIdent off
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> me end
建⽴⽤户
root@debian:/home/mmc# ftpasswd --file=/etc/proftpd/ftpd.passwd --home=/home/dlong --shell=/bin/false --name=dlongx --uid=33 --gid=34 --passwd
修改⽂件夹的权限:
调⽤⽂件夹⽤户为:www-data
DEEPIN显⽰优化
sudo deepin-feedback-cli
#开启 metacity 窗管合成:
deepin-metacity --composite --replace
#关闭 metacity 窗管合成,取代正在运⾏的窗管:
deepin-metacity --no-composite --replace
#deepin-wm窗管,取代正在运⾏的窗管:
deepin-wm --replace
deepin-metacity --replace
deepin-metacity --help
startx
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论