用戶管理php
一、groups 查看當前用戶所在的組;
將 newuser添加到組staff中
# usermod -G staff newuser
# usermod -aG dlong dlong 將用戶dlong加入到dlong組,不退出原組。-d參數爲刪除該組用戶。
二、修改newuser的用戶名爲newuser1
# usermod -l newuser1 newuser
三、鎖定帳號 newuser1
# usermod -L newuser1
四、解除對 newuser1 的鎖定
# usermod -U newuser1css
ManjaroLinux 系統設置html
源的配置:
sudo pacman-mirrors -c China
sudo pacman-mirrors -i -c China -m rank
以上命令實際是修改並編輯 /etc/pacman-mirrors.conf。
添加中科大源:
sudo gedit /etc/pacman.conf,在文件末尾添加:
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
以上命令後能找到源裏的軟件,但沒有密約不能安裝,執行:
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring。
輸入的安裝和配置:
通常是要sudo gedit ~/.xprofile而後在裏面添加:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=」@im=fcitx」linux
更新系統錯誤nginx
命令行sudo apt-get update 或者運行更新管理器的時候。
出現W: GPG 錯誤:http://ppa.launchpad.net lucid Release: 因爲沒有公鑰,沒法驗證下列簽名: NO_PUBKEY FAF69C646FF368B7的問題。
能夠在終端中運行:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FAF69C646FF368B7
總的來講同:sudo apt-key adv --keyserver 服務器 --recv-keys 密約關鍵是密約,好像很難找到,不曉得官網有沒有?
另外能夠這樣增長密約:方法是使用管道,原理同樣。但仍是要密約!
gpg --keyserver subkeys.pgp.net --recv-keys 40976EAF437D05B5
gpg -a --export 40976EAF437D05B5 | sudo apt-key add -
/etc/apt/sources.list這是源列表,可增長或刪除源。不能更新源時,刪除/var/lib/apt裏的文件,就能夠解決問題。
/usr/share/keyrings爲軟件源的密約,在更新更新系統軟件時有時要密約,能夠將不用的刪除。
sudo apt-get install ubuntukylin-keyring能夠用來安裝密約文件。web
每次開機都出現錯誤提示解決辦法shell
開出出現錯誤如:System program problem detected 很麻煩,關閉方法:sudo gedit /etc/default/apport
enabled=0
把原先的1改爲0就能夠了。數據庫
顯示錯誤apache
因爲顯示錯誤,退出圖形界面,沒法登錄,沒法運行程序,這是由於顯示管理器出現故障,能夠運行:sudo dpkg-reconfigure lightdm/gdm來解決。ubuntu
修復引導記錄
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;便顯示了下列兩個文件:kde-i18n-Chinese.noarch kde-l10n-Chinese.noarch。
若是沒有五筆輸入法
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
安裝打印機服務
一、先使用systemctl list-unit-files查看服務運動狀態,systemctl enable procps.service。
二、apt-get install cups。
三、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安裝視頻音頻解碼器
$> su -
#> dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
#> dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
#> dnf install vlc
安裝解碼器命令:su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-branched.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-branched.noarch.rpmᄃ
su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'ᄃ
rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-20.noarch.rpm
rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-20.noarch.rpm
dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-20.noarch.rpm
sudo apt-get install ubuntu-restricted-extras
實戰解決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/lightdm/lightdm.conf,添加 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創建我的網站只有三步:
一、卸載apache,安裝nginx並啓動服務:
sudo apt-get purge apache2* 刪除apache2有關的程序,*表明任意。
sudo apt-get autoremove 自動刪除無用的臨時文件。
sudo apt-get install nginx 安裝服務軟件。
sudo service nginx start 啓動服務。
檢查:瀏覽器地址欄輸入: http://localhost。
二、修改配置:
sudo gedit /etc/nginx/nginx.conf
把worker_processes設置成你的CPU數目,如1,2,4等;
sudo gedit /etc/nginx/sites-available/default,修改:
server {
listen 80 default_server;
root /usr/share/nginx/html; #修改成你的網站目錄,如: /webServer/main
index index.php index.html index.htm;
}
三、 重啓服務:sudo service nginx restart
用Linux做FTP服務器
安裝FTP服務軟件:yum install vsftpd
啓動服務程序:service vsftpd start
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 --replacedeepin-metacity --replacedeepin-metacity --helpstartx