本文由larrylgq編寫,轉載請註明出處:http://blog.csdn.net/larrylgq/article/details/7395261
作者:呂桂強
郵箱:larry.lv.word@gmail.com
上接:http://blog.csdn.net/larrylgq/article/details/7333632
新裝的ubuntu安裝軟體時常需的依賴
sudo apt-get -f install libexpect-perl libgnome2-gconf-perl libnet-proxy-perl libyaml-perl libcrypt-cbc-perl libcrypt-rijndael-perl libio-stty-perl libcrypt-blowfish-perl libgtk2-gladexml-perl libgtk2-ex-simple-list-perl libnet-arp-perl libossp-uuid-perl
libossp-uuid16
關閉SELinux
修改/etc/selinux/config檔案中設定SELINUX=disabled ,然後重啟伺服器
setenforce 1 設定SELinux 成為enforcing模式
setenforce 0 設定SELinux 成為permissive模式
關閉防火牆
/etc/init.d/iptables stop
df -h
查看硬碟資訊
ubuntu 查看系統位元
uname -a
ubuntu 查看機器支援的位元可以看
lshw
ps -aux | grep tomcat
查看程式佔用的連接埠
netstat
–apn | grep 8080
查看佔用連接埠的程式
whereis mysql
尋找mysql的安裝目錄
which mysql
尋找mysql的運行目錄
vi ~/.bashrc 添加alias idea="cd ~/idea117/bin;nohup ./idea.sh &"
alias idea
快速啟動
[root@admaster ~]# vi /etc/sysconfig/network
HOSTNAME=yourname
[root@admaster ~]# vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
172.17.33.169 yourname //在這修改hostname
[root@admaster ~]# hostname supervisor2
[root@admaster ~]# su
[root@supervisor2 ~]#
修改linux主機名稱並立即生效
vi /etc/profile
#系統變數目錄
:|dd of=fname seek=1 bs=$(($(stat -c%s fname)-$(tail -2 fname|wc -c)))
刪除超大文本最後幾行
hadoop jar panel.jar REFER -D mapred.child.java.opts=-Xmx2048m cookie view
#hadoop運行時修改jvm記憶體
java -jar ad4rmi.jar 1>logad4mr.log 2>&1
1:標準輸出,2:錯誤輸出
mv -f /home/admaster/ad4mr/* /home/hadoop/ad4mr
拷貝檔案
nohup java -jar /home/hadoop/RMIServer/rmi.jar &
後台運行你的程式
ps aux|grep jar
尋找進程
more ~user/.bash_history
查看 user 使用者的曆史命令,但是你要訪問的許可權才行
scp -P58404 usr@xx.xxx.xxx.XXX:/home/usr/ad4mr/* /home/hadoop/xxx
機器間拷貝檔案
cat www.csdn.net.sql |grep lv
檔案內搜尋
mount -o rw xx.xxx.xxx.xxx:/data/report /data/report
硬碟映射
distinct
檔案去重
chown
改變檔案使用者
chmod -r 777 help.txt
修改檔案許可權
ln help.txt ok
建立捷徑
tail -n 24
查看檔案最後24行
screen -S tagfreq//開啟一個screen
ctrl+a 然後鬆手按 d
screen -r 22879//進入一個已經開啟的screen
exit退出
screen用法:
cat /data/report/dist_c1606_m5/dist_.csv|awk -F, '{printf $1",-1,"$2"\n"}' > /data/report/pool/1606.csv
screen
awk '{print ($1>4 ? "high "$1: "low "$1)}' file
awk替換檔案內容 格式化輸出
crontab -e
20 6 * * * /bin/bash /home/test/10079.sh
定時調用
wget -c http://example.com/really-big-file.iso
下載 -c表示斷點續傳
rm -rf
遞迴刪除檔案夾
添加組
addgroup hadoop
添加一個使用者到組
adduser --ingroup hadoop larry
將已有使用者添加到組
usermod -G hadoop larry
sudo passwd root #
設定root密碼
su -
visudo -f /etc/sudoers
使用者可以使用sudo
sudo apt-get install nautilus-open-terminal #
右鍵開啟終端外掛程式
查看使用者所屬的組使用命令:$ groups user
或者查看檔案:$ cat /etc/group
要安裝一個 .deb 檔案
sudo dpkg -i package_file.deb
要卸載一個 .deb 檔案
sudo dpkg -r package_name
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
更新系統