Linux學習筆記

遠程登入:ssh [email protected]
1.添加用戶:useradd cheyanbing
2.修改密碼:passwd cheyanbing
3.mkdir /cd /cd .. /cd -/
4.回到用戶主目錄:cd / cd ~
5.cd /home/he
6.mkdir -p www/pro

遠程拷貝
  scp [email protected]:/home/che/test [email protected]:/home/che/
      將test文件考到/home/che/下
權限
r讀  4
w寫  2
x執行(即可以打開) 1
-沒權限(只能看)
-或d|擁有者(權限)|同組(權限)|其他(權限)

chmod rwxr-xw-x test.txt
chmod o+r  test.txt
chmod u+w test.txt
chmod g+r test.txt
chmod 755 test.txt
chmod -R  755 test //將test目錄下所有文件權限改爲755

chown steven:steven  test.txt //改變擁有者和組
chgrp //單純改組

文件操作

複製文件 cp

cp   t1 t2
cp t1 fv/
cp -R fv1 fv2

剪貼文件
mv t1 t2 //相當於改名
mv  t1 fv/
mv fv1 fv2/
刪除文件
rm t1
rm -r fv
rm -rf fv1
創建文件
touch t1
vi t1

ftp命令

ftp ip地址
lftp ip地址 (用來匿名登錄)


解壓縮

常見的有gzip(.tar.gz)/bzip(.tar.bz2)
a.用gzip格式壓縮  tar cvzf [壓縮後文件名] [被壓縮的文件列表]
b.用gzip合適解壓縮 tar xvzf [壓縮的文件名]
c.用bzip格式壓縮 tar cvjf [壓縮後文件名] [被壓縮的文件列表]
d.用bzip合適解壓縮 tar xvjf [壓縮的文件名]


1.軟件安裝方法(一般針對redhat 和centos)
 1.1基於rpm的軟件安裝方法(redhat package manager)
 只能root用戶安裝
  rpm -ivh gftp-2.0.18.3.2.2.i386.rpm  //安裝
  rpm -qa  //查詢安裝所有rpm軟件包
  rpm -qa | grep gftp //應用管道查找含有gftp的字符串,得到的就是rpm軟件的軟件名
  rpm -e gftp-2.0.18-3.2.2//卸載軟件包(gftp-2.0.18-3.2.2 代表軟件名)
 1.2基於源碼的安裝方法
  先解壓壓縮包
  1.configure
   ./configure  --enable-gui  --prefix=/opt/mplay1.0(configure一定是可執行文件,後面是安裝路徑,可用ls -l查看)
   中途可能需要安裝很多其他的安裝包
  2.make
  3.make install
 1.3綠色軟件
  .bin是可執行文件,但有時沒有x權限,所以要+x權限   ./jdk....bin
  在~/.bash_profile下配置當前用戶的環境變量,最好不要在/etc/profile下配
  
 1.4在線安裝
  yum install mplayer
  yum -y remove mplayer//卸載yum安裝的軟件

 


切換系統默認java的鏈接
alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_06/bin/java 2
alternatives --config java

echo $PATH 輸出PATH環境變量
echo PATH 直接輸出 PATH

which 查看命令所在路徑
 which java
 which javac


卸載系統自帶的JDK,更換安裝的JDK版本
 
首先運行;
# alternatives --remove java /usr/share/java/libgcj-java-placeholder.sh
# alternatives --remove javac /usr/share/java/libgcj-javac-placeholder.sh
# alternatives --remove jar /usr/bin/fastjar
# alternatives --remove jar.1.gz /usr/share/man/man1/fastjar.1.gz
刪去原有鏈接
然後自己再創建新的鏈接 /usr/java/jdk/ 是自己安裝的JDK版本
# ln -s /usr/java/jdk/bin/java /usr/bin/java
# ln -s /usr/java/jdk/bin/javac /usr/bin/javac
# ln -s /usr/netbeans-4.0beta2/bin/netbeans /usr/bin/netbeans
需要其他的鏈接可以自己再建。

 

fdisk -l   //查看硬盤分區

ctrl + u  //表示刪除一行
ctrl + k  //刪除光標到末尾

uname -a //查看linux 內核配置


linux 掛載 ntfs
1.
安裝 fuse-2.7.3.tar.gz
安裝 ntfs-3g-2009.2.1.tgz
mount -t ntfs-3g  /dev/hda1 /mnt/win_c/  //掛載
umount /mnt/win_c/     //卸載

2.
安裝 fuse-2.7.3.tar.gz
安裝  ntfsprogs-1.13.1.tar.gz
ntfsmount /dev/hda5 /mnt/disfE/     //掛載
fusermount -u ./disfE/        //卸載

讓開機自動掛載
查看用戶id
id命令
修改/etc/fstab
/dev/hda1               /mnt/win_c               ntfs-3g defaults,uid=500,gid=500  0 0

開機自動啓動vsftpd
修改文件/etc/rc.local,在/etc/rc.local後加 PATH/vsftpd  &    //PATH爲vsftpd所在的路徑,這裏在 /usr/sbin


ln 文件鏈接
硬鏈接:相當於同一文件有多個文件名,只要有一個文件名在,該文件就在(注意必須在同一分區中)。相當於對象的引用
 ln hello.txt a.txt
 修改任意文件,文件內容都變
軟鏈接或符號鏈接:相當於快捷方式,刪除主文件(hello.txt), 子文件(a.txt)不在。
 ln -s hello.txt a.txt

ps 查看線程
kill -9 立刻結束進程


linux下常用的ftp
1. vsftpd  (daemon)(linux默認)
2. pure-ftp

service vsftpd start  //啓動某些系統服務
service vsftpd stop  //
service vsftpd restart //
vsftpd 配置文件 /etc/vsftpd/

chkconfig --list //查看系統所有服務

linux 運行級別
0 --關機  
1 --重啓動
2--
3 --
4 --
5--gui模式
6 --
設置vsftpd 開機默認啓動
 chkconfig vsftpd on
設置vsftpd 開機默認關閉
chkconfig vsftpd off
local_umask=022
anon_umask=033   //匿名上傳時的umask碼
//系統默認啓動級別爲5,具體看/etc/inittab 配置文件
切換級別
init 0~6


命令  &  //表示將命令放在後臺運行,終端繼續可以執行任務
jobs //查看後臺運行的任務
fg 2   //表示將後臺任務2調到前臺
bg  2
ctrl+z  
ctrl+c

ssh服務禁止root遠程登入
修改 /etc/sshssd_config,將PermitRootLogin no啓用
ssh服務禁止,某個用戶(che)遠程登入
修改 /etc/sshssd_config,添加
DenyUsers che
DenyGroups che


安裝mysql
1. 安裝perl-DBI-1.52-1.fc6.i386.rpm
2. 安裝perl-DBD-MySQL-3.0007-1.fc6.i386.rpm
3. 安裝mysql-5.0.45-7.el5.i386.rpm
4. 安裝mysql-server-5.0.45-7.el5.i386.rpm
啓動服務器
service mysqld start
修改root密碼
mysqladmin -u root password '123456'

 

安裝telnet服務
1. telnet-0.17-39.el5.i386.rpm
2. xinetd-2.3.14-10.el5.i386.rpm
3. telnet-server-0.17-39.el5.i386.rpm
chkconfig --add telnet
sercive xinted start
telnet ip
查看系統磁盤空間:df -h
查看文件多少M:ls -lh

 

發佈了103 篇原創文章 · 獲贊 1 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章