linux工作筆記__linux

來源:互聯網
上載者:User

1》啟動mysql:service mysqld start OR /etc/init.d/mysql start

2》啟動網路:service network start OR /etc/init.d/network start

3》系統設定:setup

網路設定:vi /etc/sysconfig/network-scripts/ifcfg-eth0

4》rpm包安裝:rpm -ivh *.rpm

rpm包檢測版本:rpm -q 軟體名

rpm包卸載:rpm -e 軟體名或者相關安裝的

rpm -Uvh *.rpm 軟體升級

5》linux下mysql修改字元字的問題(www.net527.cn/a/caozuoxitong/Linux/9817.html)

1) 修改字元集 安裝完的MySQL的預設字元集為 latin1 ,為了要將其字元集改為使用者所需要的(比如utf8),就必須改其相關的設定檔;

由於linux下MySQL的預設安裝目錄分布在不同的檔案下;

不像 windows一樣放在同一目錄下,只需修改其中的my.ini檔案,重起後就生效了;

所以先來看看linux下MySQL的資料庫檔案、設定檔和命令 檔案分別在不同的目錄 : 1、資料庫目錄,其所建立的資料庫檔案都在該目錄下/var/lib/mysql/。

2、設定檔 (mysql.server命令及設定檔所在地)/usr/share/mysql。

3、相關命令(如mysql mysqladmin等)。/usr/bin 4、啟動指令碼(如mysql啟動命令)/etc/rc.d/init.d/ 5,修改字元集 : 1.尋找/etc目錄下是否有my.cnf檔案; #ls -l | grep my.cnf (在/etc下尋找是否有my.cnf檔案存在) 2.如果沒有就要從/usr/share/mysql,拷貝一個到/etc 下,在/usr/share/mysql目錄下有五個尾碼為.cnf的檔案,分別是 my-huge.cnf my-innodb-heavy-4G.cnf my-large.cnf my-medium.cnf my-small.cnf ;從中隨便拷貝一個到/etc目錄下並將其改為my.cnf檔案,我選擇的是my-medium.cnf : #cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 3.修改my.cnf檔案,在該檔案中的三個地方加上 default-character-set=utf8([client] [mysqld] [mysql])

2) 重啟mysql:service mysqld restart。

3) 在mysql控制介面用命令set names utf8。

4) 查看mysql字元的相關資訊:show variables like 'collation_%'和show variables like 'character_set_%'。

5) 其他的一些mysql字元集的設定:

修改資料庫的字元集 mysql>use mydb mysql>alter database mydb character set utf-8; 建立資料庫指定資料庫的字元集 mysql>create database mydb character set utf-8; 通過設定檔修改: 修改/var/lib/mysql/mydb/db.opt default-character-set=latin1 default-collation=latin1_swedish_ci 為

default-character-set=utf8 default-collation=utf8_general_ci

通過MySQL命令列修改:

mysql> set character_set_client=utf8; mysql> set character_set_connection=utf8; mysql> set character_set_database=utf8; mysql> set character_set_results=utf8; mysql> set character_set_server=utf8; mysql> set character_set_system=utf8; mysql> set collation_connection=utf8; mysql> set collation_database=utf8; mysql> set collation_server=utf8;

6》fedora登陸到root的方法。fedora為了系統的安全性 預設配置裡面禁用了root使用者。

1) 使用su命令

2) 編輯/ect/pam.d/gdm檔案並注釋掉(前面加#號或者刪除掉這行)

#auth required pam_succeed_if.so user != root quiet

3) 編輯/etc/pam.d/gdm-password&檔案並注釋掉(前面加#號或者刪除掉這行)

#auth required pam_succeed_if.so user != root quiet

7》cpu查看 ps aux | more (更多詳情看http://www.360doc.com/content/10/0325/17/539694_20233889.shtml)

或者top(top是個動態顯示過程,即能通過使用者按鍵來不斷重新整理目前狀態)

8》修改檔案夾context值。

#mkdir /home/newdir

#ls -dZ /home/newdir/

drwxr-xr-x root root root:obiect_r:user_home_t /home/newdir/

#ls -dZ /var/www/

drwxr-xr-x root root system_u:object_r:httpd_sys_content_t /var/www/

#chcon -R -t httpd_sys_content_t /home/newdir/

#ls -dZ /home/newdir/

drwxr-xr-x root root root:obiect_r:uhttpd_sys_content_t /home/newdir/

9》yum 軟體管理工具

yum install 軟體名稱

yum update 軟體名稱

10》開啟轉寄: /etc/sysctl.conf # Controls IP packet forwarding net.ipv4.ip_forward = 1

靜態路由: route add -net 192.168.10.0 netmask 255.255.255.0 gw 192.168.0.254

動態路由: /etc/quagga/*.conf檔案 包括rip,ospf等

1) 配置 /etc/quagga/zebra.conf hostname linux.router1 password redhat enable password redhat log file zebra.log

2)開啟服務, /etc/init.d/zebra restart

3)配置路由 vim /etc/quagga/ripd.conf hostname linux.router1 password redhat router rip network 11.0.0.0/8 network 192.0.0.0/24 network eth0 route 10.0.0.0/8

4)telnet連線路由器介面,netstat –tclnp 看rip是哪個連接埠 telnet 127.0.0.1 2602進入RIP配置介面

5)最後telnet 127.0.0.1 2601查看路由條目

11》 建立physical volume

[root@hctv ~]# pvcreate /dev/md1


[root@hctv ~]# pvdisplay /dev/md1

  "/dev/md1" is a new physical volume of "101.81 MB"

  --- NEW Physical volume ---

  PV Name               /dev/md1

  VG Name               

  PV Size               101.81 MB

  Allocatable           NO

  PE Size (KByte)       0

  Total PE              0

  Free PE               0

  Allocated PE          0

  PV UUID               BI2NR5-hHM7-E2Hd-MiUe-IFwn-utyT-U0TJfz


12》 建立volume group

[root@hctv ~]# vgcreate vg01 /dev/md1


[root@hctv ~]# vgdisplay /dev/vg01

  --- Volume group ---

  VG Name               vg01

  System ID             

  Format                lvm2

  Metadata Areas        1

  Metadata Sequence No  1

  VG Access             read/write

  VG Status             resizable

  MAX LV                0

  Cur LV                0

  Open LV               0

  Max PV                0

  Cur PV                1

  Act PV                1

  VG Size               100.00 MB

  PE Size               4.00 MB

  Total PE              25

  Alloc PE / Size       0 / 0   

  Free  PE / Size       25 / 100.00 MB

  VG UUID               W3qsP6-3wwh-GWfD-lbug-V2B9-MFBe-PnaRij


13》 建立logical volume (要小於PE大小,這裡為100M)

[root@hctv ~]# lvcreate -L 90M -n data vg01    data :logical volume 名字

  Rounding up size to full physical extent 92.00 MB

  Logical volume "data" created


格式化:

[root@hctv ~]# mkfs.ext3 /dev/vg01/data


掛載:

[root@hctv ~]# mount /dev/vg01/data /data/


[root@hctv ~]# df -h

/dev/mapper/vg01-data

                       90M  5.6M   79M   7% /data


14》 增加一個disk,格式為8e

/dev/sdb7              27          39      104391   8e  Linux LVM


11)建立physical volume

[root@hctv ~]# pvcreate /dev/sdb7


將新的physical volume加入在物理卷vg01中

[root@hctv ~]# vgextend vg01 /dev/sdb7

  Volume group "vg01" successfully extended

[root@www254 ~]# vgdisplay vg01

  --- Volume group ---

  VG Name               vg01

  System ID             

  Format                lvm2

  Metadata Areas        2

  Metadata Sequence No  2

  VG Access             read/write

  VG Status             resizable

  MAX LV                0

  Cur LV                0

  Open LV               0

  Max PV                0

  Cur PV                2

  Act PV                2

  VG Size               200.00 MB

  PE Size               4.00 MB

  Total PE              50

  Alloc PE / Size       0 / 0   

  Free  PE / Size       50 / 200.00 MB

  VG UUID               EokFGJ-LLOY-hLGO-IqI6-wBk6-tNSI-rZ3652

   


15》 擴充logical volume大小80M

[root@hctv ~]# lvextend -L +80M /dev/vg01/data


resize大小

[root@hctv ~]# resize2fs -p /dev/vg01/data              -p print


[root@hctv ~]# df -h

/dev/mapper/vg01-data

                      167M  5.6M  153M   4% /data


16》減小 logical volume大小50M  167M -à117M

四步走:

i)  先卸載:

[root@hctv ~]# umount /data

ii)  然後檢查檔案:

[root@hctv ~]# fsck -f /dev/vg01/data

iii)重定義檔案大小為100M

[root@hctv ~]# resize2fs /dev/vg01/data 100M

iv)是邏輯卷的大小減小為100M

[root@hctv ~]# lvreduce /dev/vg01/data -L 100M 


17》移除物理卷

[root@hctv ~]# pvmove /dev/sdb7

[root@hctv ~]# vgreduce vg01 /dev/sdb7


如何刪除物理卷。

1) 刪除vg:其實刪除lv:

[root@www254 ~]# lvremove /dev/vg01/lv01

 [root@www254 ~]# vgremove vg01

2) 刪除除pv:

[root@www254 ~]# pvremove /dev/sdb7

[root@www254 ~]# pvremove /dev/md1

3) 停止raid

[root@www254 ~]# mdadm -S /dev/md1

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.