linux与php学习杂记

2 篇文章 0 订阅
1.在ubuntu上配置ssh服务器
在网上查了一下资料,发现Ubuntu默认不安装openssh服务器,所以若要使用ssh远程登录Ubuntu主机,首先需要安装ssh服务器。
首先,判断Ubuntu是否安装了ssh服务:
1、输入:#ps -e | grep ssh 如果服务已经启动,则可以看到“sshd”,否则表示没有安装服务,或没有开机启动
2、安装ssh服务,输入命令:#sudo apt-get install openssh-server 
3、启动服务:#/etc/init.d/ssh start 
4、本机测试是否能够成功登录:#ssh -l 用户名 本机ip
5、用远程工具进行远程连接,若拒接访问,则关闭防火墙或允许22端口,参考楼上。
2.系统的重启和关机
重启:sudo shutdown -r now
关机:sudo shutdown -h now
3.pwd   显示当前所处目录的实际路径
4..切换为root(超级管理员用户)的方法:
第一步:先在普通账户下,使用sudo给超级管理员账户设置一个密码    sudo passwd root
第二步:再使用su命令切换账号su (root)可省略
从root切换回普通用户:su +用户名或者exit命令
5.apt-get工具
获取软件列表:sudo apt-get update
6..使用tasksel来快速搭建PHP开发环境(只提供常用软件套装的安装,例如LAMP,DNS服务器的软件套装,邮件服务器的软件套装)
sudo tasksel install lamp-server
7..在linux的控制台出现乱码,解决办法
在控制台执行:
unset ALL
unset LC_TYPE
unset LANG
8..对文件重命名:mv a b      //将文件a重命名为b
9.mysql数据存储目录迁移
0.关闭mysql服务
1.先在要迁移的目录上新建一个文件(mkdir指令)
2.把该目录的所属用户主和所属用户改为mysql-----命令:sudo chown -vR mysql:mysql /新建的文件名/
3.把该目录的权限修改为700-------命令:sudo chmod -vR 700 /文件名/
4.修改权限为root-------------命令:su
5.复制:cp -av(为了保证复制后各个文件的权限和属性都保持一致,需要在使用cp命令时加上-av) /var/lib/mysql/* /mysqldata/
6.返回原用户-----指令:exit
7.修改mysql配置文件中的datadir路径,为你刚才创建的路径
8.修改apparmor关于mysql的配置文件:sudo vim /etc/apparmor.d/usr.sbin.mysqld
#  /var/lib/mysql/ r,
#  /var/lib/mysql/** rwk,
/mysqldata/ r,
/mysqldata/** rwk,
9.重启apparmor----指令:sudo service apparmor reload
10.启动mysql---指令:sudo service mysql start
11.检测数据迁移是否成功:
使用mysql -u root -p指令登录数据库,在数据库中创建一个新的数据库,然后去新的目录中检查是否存在新创建的数据库,如果存在表示数据迁移成功

12.删除原目录下的信息:rm -rvf /var/lib/mysql/

10.在数据库中执行create命令时,出现错误(error 13)的解决办法(已经确定不是权限问题的前提下):

1.执行setsebool -P mysqld_disable_trans=1(执行前需要先安装setsebool,命令为:sudo apt-get install policycoreutils)
2.重启mysql
11.安装phpmyadmin-----这是一款非常流行的mysql管理工具
apt-get方式
sudo apt-get install phpmyadmin
sudo ln -s /user/share/phpmyadmin/ /var/www/html/pma
12.在linux删除某一个非空的目录
sudo rm -rf 目录名
说明:
-r 向下递归,不管有多少级目录,一并删除
-f 直接强行删除,不作任何提示的意思
13.卸载命令:sudo apt-get remove + 名称
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值