一、安裝:sudo apt-get install manpages-zhjava
二、把中文man包轉換成utf8格式的
新建一個腳本文件gedit t.sh
把下面內容添加進去
#!/bin/bash cd /usr/share/man/zh_CN/ for k in *do cd $k for i in *.gz do j=`echo ${i%.gz}` gunzip $i iconv -f gb18030 -t utf8 $j >tmp mv tmp $j gzip $j done cd ..done
而後sudo ./tmysql
三、(若是在默認語言非中文狀況下)配置:
在 .bashrc 文件里加入下面這行
alias cman='man -M /usr/share/man/zh_CN'
由於仍是看英文的多。並不用設置路徑!
用這一種方法,想用中文man時: cman command
想用英文man: man command。linux
一、sudo vim /etc/default/localesql
二、修改或者添加數據庫
LANG="zh_CN.UTF-8"apache
LANGUAGE="zh_CN:zh"vim
三、保存退出瀏覽器
四、source /etc/default/localetomcat
安裝:sudo apt-get install openssh-server安全
查看:ps -e | grep ssh
ssh-server配置文件位於/ etc/ssh/sshd_config,在這裏能夠定義SSH的服務端口,默認端口是22,你能夠本身定義成其餘端口號,如222。而後重啓SSH服務:
重啓:sudo /etc/init.d/ssh resart
1、 啓用、禁用 ufw
$sudo ufw status // 查看 ufw 狀態,並列出由 ufw 建立的規則
$sudo ufw enable // 啓用 ufw
$sudo ufw disable // 禁用 ufw
$sudo ufw logging on // 啓用 ufw 日誌
$sudo ufw logging off // 禁用 ufw 日誌
ufw 建立的規則保存在下列文件中:注意 ufw 規則的生效順序
/etc/ufw/before.rules // ufw 先套用此文件中的規則
/etc/ufw/after.rules // 接着套用此文件中的規則
/var/lib/ufw/user.rules // 最後套用此文件中的規則
你能夠按照 iptables-restore 的語法自行修改 before.rules 和 after.rules。
2、基本規則
$sudo ufw allow 53 // 容許本機 53 端口的 TCP/UDP 鏈接
$sudo ufw allow 53/tcp // 只容許本機 53 端口的 TCP 鏈接
$sudo ufw deny 53/udp // 只禁止本機 53 端口的 UDP 鏈接
$sudo ufw deny ssh // 禁止本機 ssh 端口(服務與端口關係 參照 /etc/services 文件)
$sudo ufw delete deny ssh // 刪除禁止 ssh 鏈接的規則
4.3 經常使用規則
$sudo ufw allow from 10.10.100.100 // 容許 10.100.100.100 鏈接此主機
$sudo ufw deny from 10.10.100.0/24 // 禁止 10.100.100.0/24 網段訪問此主機
$sudo ufw deny from 192.168.1.4 to any port 22 // 禁止 192.168.1.4 訪問此主機的 22 端口
一、安裝啓動
安裝:sudo apt-get install mysql-server #中途會讓你輸入一次root用戶密碼
一旦安裝完成,MySQL 服務器應該自動啓動。
sudo start mysql #手動的話這樣啓動
sudo stop mysql #手動中止
二、設置遠程訪問
1)取消本地監聽
正常狀況下,mysql佔用的3306端口只是在IP 127.0.0.1上監聽,拒絕了其餘IP的訪問(經過netstat能夠查看到)。取消本地監聽須要修改 my.cnf 文件:
sudo vim /etc/mysql/my.cnf//找到以下內容,並註釋bind-address = 127.0.0.1
而後須要重啓 mysql (可最後再重啓)。
2)受權法( 不知道爲何也要註解掉bind-address = 127.0.0.1)
mysql>GRANT ALL PRIVILEGES ON *.* TO <user>@"%" IDENTIFIED BY '<password>' WITH GRANT OPTION;mysql>FLUSH PRIVILEGES
第二句表示從mysql數據庫的grant表中從新加載權限數據。由於MySQL把權限都放在了cache中,因此在作完更改後須要從新加載。
三、修改mysql默認編碼
在/etc/mysql/my.cnf添加
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
編輯 /etc/ufw/before.rules 文件,將
-A ufw-before-input -p icmp --icmp-type echo-request -j ACCEPT 這行的 ACCEPT 改成 DROP
從新加載 ufw 設置使其生效。(我在測試這裏時,要 reboot 以後才能生效,也許是個人問題……)
從新加載:sudo ufw reload
1、 常常更新或者自動更新
$sudo apt-get update && sudo apt-get upgrade
注意:部份軟件在自動更新時會更新配置文件,因此不建議採用全自動更新。
2、 控制檯安全:禁用 Ctrl+Alt+Del 快捷重啓服務器
修改 /etc/init/control-alt-delete.conf 註釋掉 exec 行便可。
1、到 Sun 的官網下載
http://www.oracle.com/technetwork/java/javase/downloads/
選擇 accept license ,而後選擇適合本身機型的JDK下載。
2、解壓文件,修改文件名
$ sudo mkdir /usr/lib/jvm$ sudo tar zxvf jdk-7u21-linux-i586.tar.gz -C /usr/lib/jvm$ cd /usr/lib/jvm$ sudo mv jdk1.7.0_21 java
3、添加環境變量
$ sudo vim ~/.bashrc或者/ect/profile
加入以下內容
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
加載文件
$ source ~/.bashrc或者/ect/profile
4、配置默認JDK版本
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/bin/javac 300 sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java/bin/javah 300 sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java/bin/javap 300
而後執行
sudo update-alternatives --config java
如果初次安裝 JDK, 將提示
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java/bin/java無需配置。
如果非初次安裝,將有不一樣版本的 JDK 選項。
5、測試
$ java -versionjava version "1.7.0_21"Java(TM) SE Runtime Environment (build 1.7.0_21-b11)Java HotSpot(TM) Server VM (build 23.21-b01, mixed mode)
一、下載
2、解壓文件,修改文件名
$ sudo mkdir /usr/lib/tomcat$ sudo tar zxvf apache-tomcat-7.0.55.tar.gz -C /usr/lib/tomcat$ cd /usr/lib/tomcat$ sudo mv apache-tomcat-7.0.55 tomcat7
3、在startup.sh文件最後添加以下:
JAVA_HOME=/usr/lib/jvm/java8
JRE_HOME=${JAVA_HOME}/jre
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/usr/lib/tomcat/tomcat8
4、進入到tomcat下的bin文件夾下,用cd命令,怎麼進就不演示了。而後在終端輸入sudo ./startup.sh,在瀏覽器輸入http://localhost:8080,出現正常網頁,則安裝成功。
5、固然還有默認端口8080被佔用的狀況,這時就要寫改默認端口
tomcat7/conf/server.xml文件裏的:
port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
這裏把8080改爲了9090.瀏覽器輸入http://localhost:9090便可。
六、添加管理員
根據提示,編輯tomcat安裝目錄下的 conf/tomcat-users.xml
sudo vim ./apache-tomcat-6.0.37/conf/tomcat-users.xml
添加下面角色:
<role rolename="manager-gui"/>
<user username="lgl" password="lgl921026" roles="manager-gui"/>
7、自動啓動 Tomcat 服務
配置/etc/rc.local(最簡單)
sudo vim /etc/rc.local
添加以下一行
/usr/lib/tomcat/tomcat8/bin/startup.sh(腳本絕對路徑)
1、查看U盤信息
首先使用 sudo fdisk -l 命令查看一下U盤在那裏,
這個信息查看後,可能會相似看到下面信息:
Disk /dev/sdb: 4007 MB, 4007657472 bytes
255 heads, 63 sectors/track, 487 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x726f7272
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 487 3903795 b W95 FAT32
Partition 1 has different physical/logical endings:
phys=(633, 254, 63) logical=(486, 0, 63)
2、掛載U盤到指定節點
咱們把 U 盤掛載在 /media/u 目錄下 (上面咱們能夠看到是一個FAT32的格式的U盤)
# mount -t vfat /dev/sdb1 /media/u
若是是 ntfs 格式的U盤,則相似以下:
# sudo mount -t ntfs-3g /dev/sdb1 /media/u
/media/u 爲你要掛載到的節點,這個你能夠隨便指定
以後你就能夠經過 cd /media/u 訪問U盤了。
3、卸載u盤
輸入命令:# sudo umount /media/u U盤卸載了(注意:此時不可以在/media/u目錄下輸入前面的卸載命令,不然系統會認爲你的「設備忙」而拒絕U盤的卸載)。
建立組:
$sudo addgroup admin
建立用戶:
$sudo useradd lin -g admin -M
修改用戶賬號屬性:usermod [-LU][-c ][-d ][-e ][-f ][-g ][-G][-l][-s][-u][用戶賬號]
初始化月份字符串出錯解決
在登陸到系統後ls -l老是提示「初始化月份字符串出錯」,解決方法整理以下:
sudo vim /var/lib/locales/supported.d/local
#將文件內容修改以下:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312
sudo locale-gen
sudo vi /etc/default/locale
#修改文件內容以下:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_MONETARY="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
由於以前錯誤時,仍能顯示「月」字,而數字沒法顯示,因此在LC_NUMBERIC="zh_CN"要改爲"zh_CN.UTF-8"
下面的LC_TIME也改一下。其它的用不着的就懶得去改了。
保存,重啓。