asdtiang的博客 感謝blogjava提供的博客交流平臺

          linux操作實踐要點及常用命令

          Posted on 2011-05-18 16:32 asdtiang 閱讀(823) 評論(0)  編輯  收藏 所屬分類: linux

          要點

          1、沒事不要用reboot,

          2、reboot前最好備份數據庫。(一次reboot機子,啟動后mysql沒有起來,發現mysql好像崩潰了,原因不詳,貌似是因為機子上有兩個版本的mysql)

          3、不要隨意用rm,rm時要保持頭腦清晰。(最郁悶的是,寫好好久的shell,不小心一下rm了,我都快哭了)

          4、盡量用cp,不要用mv。(tomcat會自動加載war包,當時不小心把zip更改成war,項目下的圖片是mv過去的,war自動解壓,把圖片覆蓋了,即刪除了,郁悶,重先抓圖片)

          5、開放端口要少。mysql僅請允許本機訪問。

          常用命令:

          一、jdk安裝

          mv jdk-6u24-linux-i586.bin /usr/java1.6/jdk-6u24-linux-i586.bin
            cd /usr/java1.6/
            chmod 755 jdk-6u24-linux-i586.bin
            ./jdk-6u24-linux-i586.bin
           不用設置環境變量,直接將tomcat的jdk指定到jdk目錄
           vi setclasspath.sh
           在開始增加:
           export JRE_HOME="/usr/java1.6/jdk1.6.0_24/"
              export JAVA_HOME="/usr/java1.6/jdk1.6.0_24/"
           啟動tomcat,可以正常訪問。
           啟動命令,到tocmat目錄下的bin
           執行:
           ./startup.sh start
           停止命令
           ./shutdown.sh
           通過以下命令可以查看進程以及端口號。
              netstat -lpn

          二、權限管理

          chmod
          改變一個文件的權限:chmod [mode] file.txt
          改變一個目錄的權限:chmod [mode] dir
          改變一個目錄和其子目錄的權限:    chmod [mode] dir -R
          mode = 777 or 752 and so on.
          mode的三個數字,分別表示owner,group,others所具備的權限。
          1=x 執行
          2=w 寫
          4=r 讀
          比如owner具有所有權限,1+2+4=7,又比如 group 具有讀和執行權限1+4=5。
          ========================================================
          chown
          更改文件或目錄的擁有者
          -R參數表示遞歸改變
          [root@linux ~]#chown [-R] 賬戶名稱 文件或目錄
          [root@linux ~]#chown [-R] 賬戶名稱:用戶組名稱 文件或目錄


          這個命令最好不要用得太猛了,一次把var全改成了一個非root 用戶,結果導致,ssh,mysql啟動不起來
          mysql更改: chown -R mysql:mysql   /mysqldatadir
          sshd更改為root可以恢復


          三、建立一個用戶和root權限相同

          #useradd -o -u 0 -g 0 -M -d /root -s /bin/bash admin

          #passwd admin

          四、apache中整合tomcat時httpd.conf末尾添加,注,必須開啟proxy(module)

          <IfModule mod_proxy.c>
          ProxyRequests On
          <VirtualHost 127.0.0.1:80>
              ServerName 127.0.0.1
           ServerAlias test.com  *.test.com
              ProxyPass        / http://localhost:8090/
              ProxyPassReverse /  http://localhost:8090/
             ProxyPreserveHost On
             ProxyVia On
          </VirtualHost>

          四、mysql操作

          mysql -u root
          SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpasswd');
          即把mysql的root密碼設置為newpasswd

          導入數據,新建用戶balidatabase,密碼為:bali2010

          grant all on mydatabase.*  to  username identified by 'passwd';
          #生效用戶權限更改
          flush privileges;

          亂碼解決:

          my.cnf大致更改如下:

          [mysqld]
          datadir=/var/lib/mysql
          socket=/var/lib/mysql/mysql.sock
          user=mysql
          # Disabling symbolic-links is recommended to prevent assorted security risks
          symbolic-links=0

          #使用utf-8
          character-set-server=utf8

          [client]

          #使用utf-8
          default-character-set=utf8

          [mysqld_safe]
          log-error=/var/log/mysqld.log
          pid-file=/var/run/mysqld/mysqld.pid

          tomcat的server.xml更改如下:
           <Connector port="8090" protocol="HTTP/1.1"
                         connectionTimeout="20000"
                         redirectPort="8443" acceptCount="100"
                          useBodyEncodingForURI="true"              
              URIEncoding="utf-8"
              disableUploadTimeout="true" />
              <!-- A "Connector" using the shared thread pool-->
           
           
          在host節點下配置虛擬目錄:
          <Context path="" docBase="appName" />

          五、日期設定:

          #設置時間
           date -s 16:54:00
           date
          #將時間寫入cmos,保證下次啟動時時間正常
           clock -w
           whereis clock
          /sbin/clock -w


          寫得比較簡陋,自己能看懂。



          天蒼蒼,野茫茫,風吹草底見牛羊

          posts - 80, comments - 24, trackbacks - 0, articles - 32

          Copyright © asdtiang

          asdtiang的博客 PaidMailz
          點擊廣告網賺A(每天4個廣告,每個0.0025美元,一個搜索廣告0.03美元)
          主站蜘蛛池模板: 海盐县| 天门市| 文成县| 洛南县| 长沙市| 泸西县| 岳阳市| 彭阳县| 平顺县| 盐边县| 泾川县| 大埔区| 淮南市| 宝丰县| 雅江县| 邓州市| 武冈市| 清丰县| 淮安市| 资兴市| 绥滨县| 陵川县| 永昌县| 甘洛县| 松溪县| 肇东市| 临泽县| 永修县| 英吉沙县| 台南市| 宁德市| 贵阳市| 漯河市| 神木县| 崇义县| 武冈市| 马龙县| 红桥区| 乌兰浩特市| 武清区| 淳安县|