Linux配置网卡和mac地址
如果是CentOS系统,那么直接运行 setup 就可以可视化配置,用ifconfig 同等于win主机的ipconfig 可以查看网络配置信息
/etc/sysconfig/network-script/ 目录下有 ifconfg-eth0 用vi编辑他可以看到如下网络参数
DEVICE=eth0 网卡编号
ONBOOT=yes 开机时是否启动网卡。
BOOTPROTO=static 静态ip或者DHCP动态获取。
IPADDR=192.168.1.163 本机IP
NETMASK=255.255.255.0 掩码
GATEWAY=192.168.1.1 网关
/etc/sysconfig/network 这个是主机名配置文件
NETWORKING=yes 网络是否可用。
HOSTNAME=xxxx xxxx为新设置的主机名。
/etc/hosts 本地主机名称解析文件
Hosts和DNS具有类似的主机名称解析功能
/etc/resolv.conf 域名服务器配置文件
配置完要重启服务 service network restart
CentOS更改root密码,配置网络基本操作
先用root账号登录,直接运行passwd 就会提示输入新密码两次即可。
cat -n /etc/sysconfig/network-scripts/ifcfg-eth0 可以看到网卡信息用VI可编辑
处理了重启下网卡 service network restart
linux根目录下各文件夹的作用
/bin 二进制可执行命令
/dev 设备特殊文件
/etc 系统管理和配置文件
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示,此目录为常用操作目录,用户的网页或mysql数据都存在这儿。
/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/sbin 系统管理命令,这里存放的是系统
Linux下如何挂载U盘
Linux不像Windows一样,接上新硬件后可以自动识别,在Linux下无法自动识别新硬件的,需要手动去识别。USB移动存储设备通常被识别为sda1,具体可以通过fdisk -l命令查询。
在使用U盘前,我们先要为外挂点新建一个子目录,一般外挂点的子目录都是建立在/mnt里面的,我们也建在那里,当然也可以建在/目录下,名字可以自己定,我们就取名为usb,终端下的命令如下:
mkdir /mnt/usb
然后我们就可以接上我的U盘了,然后在终端下输入命令并击Enter键即可:
mount /dev/sda1 /mnt/usb
在Windows下当我们用完U盘后,在我们取下U盘前我们先要删除,同样在Linux下我们也要删除挂起点,方法是:
umount /dev/sda1 /mnt/usb 或 umount /dev/sda1
如果不把U盘给umount掉,那样很容易造成数据的丢失
linux下图片防盗链的方法
如果你的网站以图片为主,哪天发现月底没到流量就快用光了,那就可以利用图片转向,在不修改网页的前提下,把图片下载请求转向到其它空间(比如试用主机),临时过渡。下面开始讲解,比如你的图片都在img目录下,那就在该目录下放一个名为 .htaccess 的文件,内容如下:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !simcole.cn [NC]
RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !bloglines.com [NC]
#这部分是判断是否盗链,如果以上条件都成立(即访问图片的请求,既不是直接输入网址,也不是来自simcole.cn,也不是来自zhuaxia.com,也不是来自google.com,也不是来自baidu.com,也不是来自bloglines.com 的话),就执行下列转向:
RewriteRule .(jpg|gif|png|bmp|swf|jpeg) /image/replace.gif [R,NC,L]
#意思是让所有盗链 img 目录下 jpg、gif、png、bmp、swf、jpeg 文件的网页,显示的图片都用 image 目录下的 replace.gif 图片替换掉。注意替换显示的图片不要放在设置防盗链的 img 目录下。如果照上面的规则判断出图片请求不是盗链的,就执行以下转向:
RewriteRule ^(.*)$ http:\/\/image.simcole.cn\/image\/$1 [L]
#意思是对 img 目录下所有的请求都转向到目标服务器,比如有个图片原来的 url 是 http://www.bebecn.com/img/girl.jpg ,现在就会转到 http://image.bebecn.com/image/girl.jpg 去。当然了你得先把原服务器 img 目录下的文件统统拷贝到临时服务器的 image 目录下,转向才会真正可用。起到的效果就是把原服务器图片下载所占用的流量统统省下,让临时服务器来承受了.
linux下取回mysql root密码
首先用 service mysqld stop 和 killall -TERM mysqld 将mysql 停了,进程杀干净
mysql> mysqld_safe –skip-grant-tables; 可以跳过登录,这时重开一个窗口
>use mysql;
>update user set password=password(“new_pass”) where user=”root”;
>flush privileges;
这样就把密码改了,如果没root账户当然改不到,可以select * from user 看有哪些用户。现在去用命令service mysqld start 启动吧,如果不行回第一步杀进程再来。
rpm -qa|grep -i mysql #查看已经安装的mysql相关包
rpm -ev package_name #卸载mysql
查看mysql data存放路径在 /etc/my.cnf 有的mysql安装目录在 /var/lib/mysql
Linux下安装rar解压软件
这个包在centos中好像没有,就只有自己下载一个咯。
先进自己的临时目录,#wget http://download.west263.net/linux/rarlinux.tar.gz 接着#cd rar 进入后 #make 就安装好啦。
基本用法: #rar x filename.rar 解压到当前目录 如果加参数 o+ 就是覆盖同名文件 o- 就是同名文件跳过。#rar e filename.rar 将子目录中的文件也解到当前目录,很少用。 #rar s filename.rar 生成自解压文件,可以直接执行,其他电脑就不用安装rar软件了。 #rar r filename.rar 修复这个包,不知道有没用。
linux下修改系统时间方法
centos下安装mysql
自动安装mysql:#yum -y install mysql-server 运行这个命令就行了。
这时php还访问不到mysql:#yum -y install php-mysql 再安装这个。
接下来配置:#vi /etc/my.cnf 在oldpassword后加入这一行 default-character-set=utf8
设置自动启动:#chkconfig mysqld on 如果运行 #chkconfig –list mysqld 看 2-5为on就表示成功
启动mysql : #/etc/rc.d/init.d/mysqld start或#service mysqld start 此时httpd也应该重启下。
你现在可以用#mysql -uroot 登录mysql了但密码是空的,自己改下。
改root密码命令:mysql> use mysql;update user set password=password(‘新密码’) where user=’root’;flush privileges;
删除匿名用户:mysql> delete from mysql.user where user=”;
删除测试数据库:mysql> drop database test;