文件解压:
rpm -ivh rpm包解压
tar -zxvf tar包解压
查看服务是否启动正常
ps uxa | grep 服务(如httpd)
netstat -tunple | grep 端口(如11211)
指定到某个目录
-C 如:Tar -zxvf mysql+tab -C /usr/local/
文件前的一个点 . 代表读该文件
文件操作:
1.文件的新建
touch a.txt
2.文件内容的填写
echo "hi" > a.txt
3.文件追加
echo "laoli">>a.txt
4.文件内容查看
cat a.txt
5.删除file文件
rm a.txt
6.查看文件详细类型
ls -l a.txt
目录操作:
1.创建目录
mkdir + 目录名称
mkdir -p + 递归多级目录,前面主目录没有就会主动生成
2.移动目录 mv
mv dir1 dir2 dir1移动到dir2的目录下前提是dir2已存在
3.目录改名
mv dir1 newdir 移动到当前目录,并命名newdir
4.复制目录cp
cp -R dir1 dir2 dir1复制到dir2
5.删除目录
rm -rf dir1 删除
6.查看文件详细类型
ls -ld a.txt
vim编辑器的使用:
1.vim +文件名如果不存在则创建,存在就直接打开,这时按i可以编辑内容退出则按Esc+':'+'wq' 保存并退出,如不保存则不wq直接q
2.vim编辑器有三种运行模式:命令模式、插入模式、末行模式(即1的完整操作)
3.vim快捷键:
O: 光标上方插入
o: 光标下方插入
yy: 复制
p: 粘贴
dd: 删除 要删除多行或者复制多行则在前加数字如:3yy
dw: 删除单词
x: 删除单个字母
d0: 删除之前
d$: 删除之后
dG: 当前删除到文件尾
dgg:当前到文件头
$: 快速移到行未
0: 快速移到行头
G: 移到文件尾
gg 文件头
:/关键字的查找此时按n可以查找下一条
:noh 关键字取消高亮
:s/替换前/替换后 替换光标所在行的第一个关键字
:%s/替换前/替换后 替换光标所在行所有匹配的关键字
:w b.txt 另存为b.txt
:wq保存并退出 或 :x
:u 撤销
Linux操作小技巧:
1.设置行号:
在末行模式输入:set nu 就可以设置行号
2.取消行号:
在末行模式输入:set nonu
非正常关闭vim:有时候非正常关闭vim编辑器后,会在目录产生一个.开头的隐藏文件,删除即可
3.ctrl+s锁屏 ctrl+q解屏
Linux运行模式
1.进入:vim /etc/inittab 更改id:(0-6) 其中3为黑窗口,5为可视化
2.init+数字可切换模式
用户操作:
1.创建用户名:
useradd user
创建用户密码
passwd mimann (密码得6位,如果是在root下转到其他用户则不需要密码)
2.用户信息保存的位置
cat /etc/passwd
用户密码保存文件
cat /etc/shadow
3.修改
usermod --
4.删除
userdel -r user (同时删除家目录)
组操作:
1.创建组:
groupadd 组名
2.组信息保存位置
cat /etc/group
3.修改
groupmod 组名
3.删除 --(组里边存在用户信息禁止删除)
groupdel 组别
把test1用户加入到super组里面
1.先创建test1用户名
2.先创建super组
3.gpasswd -a test1 super
4.删除组内成员 gpasswd -d test1 super
5.apache安装
1.复制源码包到/usr/local/src/下并解压(httpd-2.2.11.tar.gz)
cd /home/lvran/
tar -zxvf httpd-2.2.11.tar.gz -C /usr/local/src/
2.进入解压后的目录
cd /usr/local/src/httpd-2.2.11
./configure --prefix=/usr/local/httpd
3.编译:
make
4.安装:
make install
5./usr/local/httpd/bin/下启动apache
cd /usr/local/httpd/bin/
./apachectl start
6.查看是否正常启动
ps uxa | grep httpd
7.检验:访问web服务器
6.mysql安装:(mysql-5.5.38-linux2.6-i686.tar.gz)
1.复制源码包到/usr/local/src/下并解压
cd /home/lvran/
tar -zxvf mysql-5.5.38-linux2.6-i686.tar.gz -C /usr/local/
2.进入/usr/local/下创建一个快捷方式mysql
cd /usr/local/
ln -sv mysql-5.5.38-linux2.6-i686 mysql
3./usr/local/mysql/添加一个用户并执行初始化的命令
cd /usr/local/mysql/
useradd mysql
./scripts/mysql_install_db --user=mysql
4.修改目录的权限
chown -R mysql.mysql .
5.复制配置文件到指定目录,并改名为my.cnf
cd support-files/
cp my-small.cnf /etc/my.cnf
6.将MySQL加入到系统服务,并启动
cp mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
service mysqld start
7.将MySQL的相关命令加入到环境变量里面
vim /etc/profile
在文件的最后增加如下一行
export PATH=$PATH:/usr/local/mysql/bin/
8.加入后重新读取下环境变量
. /etc/profile
9.开启mysql服务
service mysqld start
10.登录mysql服务
mysql -uroot -p
11.此时进入数据库是无密码状态,故修改密码
进入use mysql
update user set password=password('lvran') where user='root';
让密码立即生效:
flush privileges;
7.php安装:(php-5.5.34.tar.gz)
1.复制源码包到/usr/local/src/下并解压
cd /home/lvran/
tar -zxvf php-5.5.34.tar.gz -C /usr/local/src/
2.进入解压后的目录/src/编译安装
cd /usr/local/src/php-5.5.34
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql && make && make install
3.复制配置文件并改名,并修改Apache的配置文件(php5.5: php.ini-development)
cd /usr/local/php/etc
cp /usr/local/src/php-5.5.34/php.ini-development php.ini
cd /usr/local/httpd/conf
cp httpd.conf httpd.conf.backup-2016-6-6
vim httpd.conf
308 行附近:
AddType application/x-httpd-php .php
4.重启apache
pkill -9 httpd
/usr/local/httpd/bin/apachectl restart
5.添加测试文件
cd /usr/local/httpd/htdocs
touch test.hp
8.samba安装:
1.挂载镜像
2.进入镜像文件(安装samba之前要先安装perl-Concert-ASN1-0.20-1.1.noarch.rpm)
cd /cdrom/CentOS
ls | grep 软件包
3.安装:
rpm -ivh 软件包
4.安装samba
rpm -ivh samba...
5.添加用户,将用户加入samba配置里面
smbpasswd -a smbtest
6.启动samba
service smb start
7.windows访问samba服务
黑窗口:\\192.168....
nginx配置虚拟主机:
server
{
listen 80;
server_name hy.central.com;
index index.html index.htm index.php;
#项目index入口文件的路径
root /usr/hy/hy_central/public/;
location /
{
if (!-f $request_filename ){
rewrite ^/(.*) /index.php?$1;
}
}
location ~ .*\.(php|php5)?$
{
#fastcgi_pass default-cgi;
fastcgi_pass 127.0.0.1:9001;
fastcgi_index index.php;
#include fcgibaofeng.conf;
include fcgi.conf;
}
}
rpm -ivh rpm包解压
tar -zxvf tar包解压
查看服务是否启动正常
ps uxa | grep 服务(如httpd)
netstat -tunple | grep 端口(如11211)
指定到某个目录
-C 如:Tar -zxvf mysql+tab -C /usr/local/
文件前的一个点 . 代表读该文件
文件操作:
1.文件的新建
touch a.txt
2.文件内容的填写
echo "hi" > a.txt
3.文件追加
echo "laoli">>a.txt
4.文件内容查看
cat a.txt
5.删除file文件
rm a.txt
6.查看文件详细类型
ls -l a.txt
目录操作:
1.创建目录
mkdir + 目录名称
mkdir -p + 递归多级目录,前面主目录没有就会主动生成
2.移动目录 mv
mv dir1 dir2 dir1移动到dir2的目录下前提是dir2已存在
3.目录改名
mv dir1 newdir 移动到当前目录,并命名newdir
4.复制目录cp
cp -R dir1 dir2 dir1复制到dir2
5.删除目录
rm -rf dir1 删除
6.查看文件详细类型
ls -ld a.txt
vim编辑器的使用:
1.vim +文件名如果不存在则创建,存在就直接打开,这时按i可以编辑内容退出则按Esc+':'+'wq' 保存并退出,如不保存则不wq直接q
2.vim编辑器有三种运行模式:命令模式、插入模式、末行模式(即1的完整操作)
3.vim快捷键:
O: 光标上方插入
o: 光标下方插入
yy: 复制
p: 粘贴
dd: 删除 要删除多行或者复制多行则在前加数字如:3yy
dw: 删除单词
x: 删除单个字母
d0: 删除之前
d$: 删除之后
dG: 当前删除到文件尾
dgg:当前到文件头
$: 快速移到行未
0: 快速移到行头
G: 移到文件尾
gg 文件头
:/关键字的查找此时按n可以查找下一条
:noh 关键字取消高亮
:s/替换前/替换后 替换光标所在行的第一个关键字
:%s/替换前/替换后 替换光标所在行所有匹配的关键字
:w b.txt 另存为b.txt
:wq保存并退出 或 :x
:u 撤销
Linux操作小技巧:
1.设置行号:
在末行模式输入:set nu 就可以设置行号
2.取消行号:
在末行模式输入:set nonu
非正常关闭vim:有时候非正常关闭vim编辑器后,会在目录产生一个.开头的隐藏文件,删除即可
3.ctrl+s锁屏 ctrl+q解屏
Linux运行模式
1.进入:vim /etc/inittab 更改id:(0-6) 其中3为黑窗口,5为可视化
2.init+数字可切换模式
用户操作:
1.创建用户名:
useradd user
创建用户密码
passwd mimann (密码得6位,如果是在root下转到其他用户则不需要密码)
2.用户信息保存的位置
cat /etc/passwd
用户密码保存文件
cat /etc/shadow
3.修改
usermod --
4.删除
userdel -r user (同时删除家目录)
组操作:
1.创建组:
groupadd 组名
2.组信息保存位置
cat /etc/group
3.修改
groupmod 组名
3.删除 --(组里边存在用户信息禁止删除)
groupdel 组别
把test1用户加入到super组里面
1.先创建test1用户名
2.先创建super组
3.gpasswd -a test1 super
4.删除组内成员 gpasswd -d test1 super
5.apache安装
1.复制源码包到/usr/local/src/下并解压(httpd-2.2.11.tar.gz)
cd /home/lvran/
tar -zxvf httpd-2.2.11.tar.gz -C /usr/local/src/
2.进入解压后的目录
cd /usr/local/src/httpd-2.2.11
./configure --prefix=/usr/local/httpd
3.编译:
make
4.安装:
make install
5./usr/local/httpd/bin/下启动apache
cd /usr/local/httpd/bin/
./apachectl start
6.查看是否正常启动
ps uxa | grep httpd
7.检验:访问web服务器
6.mysql安装:(mysql-5.5.38-linux2.6-i686.tar.gz)
1.复制源码包到/usr/local/src/下并解压
cd /home/lvran/
tar -zxvf mysql-5.5.38-linux2.6-i686.tar.gz -C /usr/local/
2.进入/usr/local/下创建一个快捷方式mysql
cd /usr/local/
ln -sv mysql-5.5.38-linux2.6-i686 mysql
3./usr/local/mysql/添加一个用户并执行初始化的命令
cd /usr/local/mysql/
useradd mysql
./scripts/mysql_install_db --user=mysql
4.修改目录的权限
chown -R mysql.mysql .
5.复制配置文件到指定目录,并改名为my.cnf
cd support-files/
cp my-small.cnf /etc/my.cnf
6.将MySQL加入到系统服务,并启动
cp mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
service mysqld start
7.将MySQL的相关命令加入到环境变量里面
vim /etc/profile
在文件的最后增加如下一行
export PATH=$PATH:/usr/local/mysql/bin/
8.加入后重新读取下环境变量
. /etc/profile
9.开启mysql服务
service mysqld start
10.登录mysql服务
mysql -uroot -p
11.此时进入数据库是无密码状态,故修改密码
进入use mysql
update user set password=password('lvran') where user='root';
让密码立即生效:
flush privileges;
7.php安装:(php-5.5.34.tar.gz)
1.复制源码包到/usr/local/src/下并解压
cd /home/lvran/
tar -zxvf php-5.5.34.tar.gz -C /usr/local/src/
2.进入解压后的目录/src/编译安装
cd /usr/local/src/php-5.5.34
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql && make && make install
3.复制配置文件并改名,并修改Apache的配置文件(php5.5: php.ini-development)
cd /usr/local/php/etc
cp /usr/local/src/php-5.5.34/php.ini-development php.ini
cd /usr/local/httpd/conf
cp httpd.conf httpd.conf.backup-2016-6-6
vim httpd.conf
308 行附近:
AddType application/x-httpd-php .php
4.重启apache
pkill -9 httpd
/usr/local/httpd/bin/apachectl restart
5.添加测试文件
cd /usr/local/httpd/htdocs
touch test.hp
8.samba安装:
1.挂载镜像
2.进入镜像文件(安装samba之前要先安装perl-Concert-ASN1-0.20-1.1.noarch.rpm)
cd /cdrom/CentOS
ls | grep 软件包
3.安装:
rpm -ivh 软件包
4.安装samba
rpm -ivh samba...
5.添加用户,将用户加入samba配置里面
smbpasswd -a smbtest
6.启动samba
service smb start
7.windows访问samba服务
黑窗口:\\192.168....
nginx配置虚拟主机:
server
{
listen 80;
server_name hy.central.com;
index index.html index.htm index.php;
#项目index入口文件的路径
root /usr/hy/hy_central/public/;
location /
{
if (!-f $request_filename ){
rewrite ^/(.*) /index.php?$1;
}
}
location ~ .*\.(php|php5)?$
{
#fastcgi_pass default-cgi;
fastcgi_pass 127.0.0.1:9001;
fastcgi_index index.php;
#include fcgibaofeng.conf;
include fcgi.conf;
}
}