linux命令大全

来源:互联网 发布:知敬畏守底线强党性 编辑:程序博客网 时间:2024/06/05 13:32

分配数据库权限  GRANT all on *.* to "root"@"192.168.1.33" IDENTIFIED by "root";
以下是Linux6.4的一些命令
配置网络:
cd /etc/sysconfig/network-scripts/ifcfg-eth0--à device=eth0
             Onboot=yes
             Ipaddr=ip地址
             Netmask=默认网关
             Gateway=子网掩码
             Dns1=dns服务器
查看防火墙:
iptables -L
关闭防火墙:
iptables  –F / service iptables stopà中夹杂着Enforcing为开启///不夹杂Ebforcing为关闭
查看selinux:
getenforce->Enforcingà开启状态//Permissiveà关闭状态
关闭selinux:
setenforce 0
开启selinux:
setenforce 1
进入目录:
cd
查看目录:
ls
创建文件夹:
mkdir 文件名
创建多级文件夹:
mkdir 文件名/{文件名,文件名} –p
创建文件:
touch 文件名
删除文件:
rmdir 文件名
删除多级文件:
rm –rf 文件名  
复制:
cp 源文件 目标文件的目录
移动:
mv 源文件 目标文件的目录
测试网络是否通畅:
ping ip地址
查看现在所在的位置:
pwd
添加新的用户:
useradd 用户名
更改root的密码:
passwd
更改其他用户的密码:
passwd 用户名
关机:
init 0/shutdown –hnow/power off
重启:
reboot
启动/关闭/重启远程控制:
service sshd stare/stop/restart
远程控制其他电脑:
ssh root@需要控制的电脑的IP地址 (需要输入密码控制的那台电脑的密码)
编辑文件:
vim 文件名
Vim中的复制:
yy  (数字yyà复制数字行)
Vim中的粘贴:
p
Vim中的不/显示行号:
set nonu/nu
 
Vim中跳到首行:
gg
Vim中跳到最后一行:
G
Vim中的删除:
dd
Vim中的多行删除:
数字ddà删除数字行
Vim中的保存是:
w   àw!-强制的保存
Vim中的退出时:
q   àq!—强制的退出
Vim中的保存并退出是:
wq!
Vim中删除多了撤销是:
         u
                           Yum安装
挂载:
mount /dev/cdrom/mnt
取消挂载点:
umount /mnt
查看有无挂载点:
dfà显示/mnt为挂载成功
过滤文件:
ls|grep 文件名称
查看软件是否安装:
Rpm –qa|grep 软件名称
进入yum文件进行配置:
cd  /etc/yum.repos.dàà保留一个以.repos.d结尾的文件àààvim 剩下的文件ààà 
[随便写,没有规定]
                   name=随便写,无规定
                   baseurl=file:///mnt---------------à死规定
                   enabled=1--------------------------à死规定
                   gpgcheck=0------------------------à死规定
清除yum缓存:
yum claen all
检测yum是否搭建成功:
yumlist-------------------à显示好长的位搭建成功
进入挂载目录:
cd  /mnt/Packages
安装软件:
yum  install 软件名(常用的有{apacheàhttpd},{数据库àMySQL},{PHP},{svn上线àsubversion},{ftp上线àvsftp},{缓存àmem…})
重新安装软件:
yum  reinstall 软件名称
卸载软件:
yum  remove /软件名称
启动服务:
service 服务名称 start  {(apacheàhttpd),(mysql[数据库]àmysqld),(ftpàvsftp)}
重新启动服务:
service 服务名称 restart  {(apacheàhttpd),(mysql[数据库]àmysqld),(ftpàvsftp)}
开机自启/取消自启:
chkconfig  服务名称 on/off  {(apacheàhttpd),(mysql[数据库]àmysqld)}
查看权限:
ll
上线后报---Runtime----.php需要把root的权限改为Apache
         Chown apache:apache Runtime/ -R à递归改权限,把Runtime关联权限全部改过来
Linux中进入数据库:
mysql  –hlocalhost -uroot  -pà回车 
如果回车不能进入的话à-p后面打root再次回车即可进入
查看Linux中MySQL中有哪些库:
show databases;
Linux中的mysql给其他地址赋权限:(需要先进入数据库):
grant all on *.*to “root”@”需要赋权限的IP地址” identified by “密码(根据自己的喜好随便写à没有死规定)”;----à显示Query ok  为成功
linux中更改数据库密码:{{先进入数据库}}:
         setpassword for “root”@”localhost” = password(‘你需要设置的密码’);
linux中数据库的备份:{{{{不用进入数据库 }}}}:
         mysqldump你需要备份的数据库的库名–u 你的用户名[一般用root作为用户名] –p >你要备份的数据库的名字(建议与前面一致)à需要备份到文件夹中,要进入文件夹   回车 显示Enter 的时候输入你数据库的密码就可以了
退出mysql:
exit/ctrl+c/ctrl+z
开机自启
vim /etc/rc.local
                               mount/dev/cdrom /mnt à-----------------------------à挂载
                               iptables –F/service iptables stop à-----------à关闭防火墙
                               chkconfig  httpd onà-----------------àApache开机自启
                               chkconfig mysqld  onà----------------à数据库开机自启
                               setenforce 0à------------------------------------à关闭selinux
                               service sshd restartà--------------------------à重启sshd服务
配置虚拟机
进入httpd的配置文件:
vim/etc/httpd/conf/httpd.conf
         把NamevirtualHost前面的#去掉
         下面的<Vir>标签的所有的#去掉
         ServerAdminà随便写
         DocumentRootà虚拟机文件的位置与名称
         ServerNameà你需要配置的域名
         其他的不用改
复制310多行以<Dir>开头的à共计6行
<Dir>开始位置”/你的虚拟机的文件的名称”
改配置文件需要重新启动服务
Svn
Svn的目录在:/usr/local/svnà(刚安装好的svn是没有svn这个文件夹的需要自己手动创建)
创建svn版本库:svnadmin create 你想要的版本库的名称
更改svn的配置:cd /版本库的名称/conf  àls查看
进入文件更改配置(按顺序)
vim  svn开头的文件
                   把12行的#和空格去掉(切记是全面无空格,必须顶头)并把登号后面改成none
                   把13行的#和空格去掉(切记是全面无空格,必须顶头)
                   把20行的#和空格去掉(切记是全面无空格,必须顶头)
                   把27行的#和空格去掉(切记是全面无空格,必须顶头)
         Vim  au开头的文件(切记是全面无空格,必须顶头)
                   在24行写组和用户(组=用户1,用户2【不限个数】)
                   把25行的东西删除只留[/]
                   把26行等号前面改成@你创建的组名
                   把28行的改成* = r
         Vimpasswd中给你配置的个个用户配置密码(切记是全面无空格,必须顶头)
                   用户=密码
Linux上的svn自动检出
         cd  /usr/local/svnàhooksàcp post-commit.tmpl post-commitàchmod777 post-commit
         vimpost-commità里面除了第一行以外的行全部删除àexport LANG=en_US.UTF-8 回车换行à/usr/bin/svnupdate ./版本库的名称–username (你在/usr/local/svn/conf/au开头的文件中配置的用户名) –password (你在/usr/local/svn/conf/passwd文件中配置的密码)
更改配置需要创新
Svn与其他的不一样需要查看进程。先杀死进程
查看进程号:
ps aux|grep svn
杀死进程:
kill -9 进程号  à显示有/usr/local/svn 的那个进程
启动svn:
svnserve  -d -r  /usr/local/svn
Linux上svn的检出:
svn  checkut svn://linux的ip地址/版本库的名称  ./虚拟机的名称
Linux上的更新:
svn  update
Linux上的添加:
svn  add
Linux上的提交:
svn  up
进入单利模式修改密码(登录密码忘记):
在开机倒计时的时候按下键盘字母 “e” 出现界面在按下键盘 “e” 出新的界面选择第2个出现新的界面按空格一下然后按下键盘b键 出现新的界面(password)这时候输入你新的密码点下回车然后输入reboot就进入了。。
命令传输文件
scp 文件名 root(用户名)@ip地址:/data/(要传到的目录)


1 0
原创粉丝点击