linux工作笔记

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值