tag 标签: centos

相关博文
  • 热度 5
    2020-7-19 11:30
    1431 次阅读|
    0 个评论
    本文简单整理centos系统常用的基础命令,对于新手站长是很有帮助的,可能经常会要用得到。 1.ls指令 用法1:ls 表示列出当前目录下得所有文件和文件夹得名称。 用法2:ls /home 表示列出home目录下得所有文件和文件夹名称。 用法3:ls -l 表示列出文件和目录名得同时并以列表形式显示详细信息。 用法4:ls -la 表示列出所有文件和目录名称包含隐藏文件并以列表显示详细信息。 用法5:ls -lh 表示以列表详细信息显示文件、大小以KB,MB,GB单位显示。 用法6:ls -lh /home/.txt 表示仅列出home目录下的所有.txt扩展名的文件。 用法7:ls /home/a 表示列出所有以a开头的文件名称。 2.cd /表示根目录,./表示当前目录,../表示上一级目录,~表示家目录,.表示隐藏目录或文件。 用法1:cd /home 表示进入/home目录下。 用法2:cd 表示返回根目录下。 用法3:cd .. 表示返回上一级目录下。 用法4:cd ~ 表示返回用户家目录下。 3.mkdir 用法1:mkdir test 表示在当前目录下创建一个名为test目录。 用法2:mkdir /home/test 表示在/home目录下创建一个名为test目录。 用法3:mkdir -p /home/a/b/c 表示一次性创建多层目录a、b、c目录。 用法4:mkdir /home/a /home/b 表示同时在home目录下创建a和b目录。 4.cp 用法1:cp a.txt /home 表示将a.txt文件复制到home目录里。 用法2:cp -r test /home 表示将test目录及里面的文件递归方式复制到home目录里。 用法3:cp /home/a.txt /root 表示将home目录下的a.txt文件复制到root目录下。 用法4:cp /home/a.txt /root/b.txt 表示将/home目录下的a.txt复制到root目录并修改文件名为b.txt。 用法5:\cp /home/a.txt /home/test/a.txt 表示以覆盖形式复制a.txt文件到test目录里面并且不需要确认。 5.mv 使用mv移动文件: 用法1:mv a.txt /home/ 表示将当前目录下的a.txt文件移动到/home目录里。 用法2:mv /home/a.txt /root/ 表示将home目录下的a.txt文件移动到root目录下。 用法3:mv /home/test /root/ 表示将home目录下的test目录包含里面的文件移动到root目录下。 6.cat 用法1:cat /home/a.txt 表示读取home目录下的a.txt内容,读取完后会自动退出文件。 用法2:cat a.txt b.txt 表示同时读取a.txt和b.txt的内容,读取完后会自动退出文件。 t.txt 表示将当前目录下的a.txt、b.txt和c.txt合并成t.txt单个文件。 更多文件操作命令:http://www.idccoupon.com/1800.html 7.rm 用法1:rm /home/a.txt 表示删除home目录下的a.txt需要确认(y/yes确认,n/no放弃)。 用法2:rm -f /home/a.txt 表示删除home目录下的a.txt不需要确认强制删除。 用法3:rm -r /home/test 表示删除home目录下的test目录需要确认(y/yes确认,n/no放弃)。 用法4:rm -rf /home/test 表示强制删除/home目录下的test目录和所有文件并且不需要确认。 此组合命令比较常用。 用法5:rm -rf /home/a.txt /home/b.txt 表示强制删除home目录下的a.txt和b.txt文件并且不需要确认。 用法6:rm -rf /home/test /home/a.txt 表示强制删除home目录下的test目录和a.txt文件并且不需要确认。 用法7:rm -rf /home/test/a* 表示强制删除test目录下所有以a开头的文件并且不需要确认。 Linux系统是一个长期学习使用的过程,只有多接触,多学习才能掌握好更多的Linux命令。
  • 热度 2
    2019-7-15 13:55
    2834 次阅读|
    0 个评论
    【零基础】搞定LAMP(linux、apache、mysql、php)环境安装图文教程(基于centos7) ...
    一、前言   LAMP即:Linux、Apache、Mysql、Php,也就是在linux系统下运行php网站代码,使用的数据库是mysql、web服务软件是apache。之所以存在LAMP这种说法,倒不是一定要如此搭配方行,只是mysql、apache比较常用而且免费,所以linux下的php网站就使用LAMP这样的搭配。 二、环境准备    1、centos7 ,我使用的是centos7(64位)最小系统,ISO包上官网下载即可,找不到官网的到下面链接中随便下一个就可以了     http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso    2、apache ,稍后使用yum安装最新版即可    3、mysql ,当前最新版是mysql8.0了,需要到官网下载yum源而后通过yum源安装即可(文末附下载链接),也可以直接用wget获取(后续有)    4、php ,稍后使用yum安装最新版即可 三、centos准备   首先我们要让centos准备好环境,很多童鞋看网上随便找来的教程整了半天就是不能正常运行,常见原因就是漏了这一步。    1、关闭防火墙 # systemctl stop firewalld.service    使防火墙开机不启动(避免系统重启后防火墙又生效) # systemctl disable firewalld.service    2、关闭selinux # setenforce 0 setenforce: SELinux is disabled    修改selinux配置文件使其开机不启动 # vi /etc/sysconfig/selinux    //将“SELINUX=enforcing”修改为“SELINUX=disabled”   关闭防火墙和selinux后centos就准备好了,因为是测试环境嘛,所以这两个都关闭了,如果在生产环境可别直接关了,还是要设置下的。 四、安装apache   apache安装非常简单,使用下面的指令即可 # yum install -y httpd   安装好以后需要修改下配置文件使apache支持php # vi /etc/httpd/conf/httpd.conf    //在“DirectoryIndex index.html”后面添加“index.php”    //在“AddType application/x-gzip .gz .tgz”后面添加一行“AddType application/x-httpd-php .ph”    //最后启动apache # systemctl start httpd    注意:有些童鞋可能会遇到apache莫名其妙就自己挂了,可能是你内存不够,增加点虚拟内存即可   至此apache就安装和准备好了 五、安装mysql    1、将前面说到的mysql yum安装源(文末附下载链接)放到centos任意目录,直接使用yum安装。    //也可以使用wget获取该rpm包 # wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm    //安装yum源 # yum -y install mysql80-community-release-el7-3.noarch.rpm    //使用yum安装mysql # yum -y install mysql-community-server   注意:一般来说你会发现mysql-community-server-8.0.16-2.el7.x86_64.rpm这个包下载会很慢,所以这里我们提供百度云盘直接下载这个包(文末附下载)。将下载好的rpm包放入目录“/var/cache/yum/x86_64/7/mysql80-community/packages/”(不同系统可能不一样,你可以搜索mysql80-community找到目录位置),再次执行安装指令即可。    2、配置mysql    //启动mysql # systemctl start mysqld.service    //检查一下运行状态 # systemctl status mysqld.service    注意:对于一些新手,可能会遇到mysql莫名其妙就自己关闭的情况,可能是你的内存不够啦。linux内存不足的情况会自动关闭一些占用内存较多的应用,所以物理内存确实不足的情况可以增加点虚拟内存。    //获取默认密码(mysql8.0自带默认密码,必须使用默认密码登录后方可修改密码) # grep "password" /var/log/mysqld.log HGA4LKdjlj”    //使用默认密码进入数据库 # mysql -u root -p ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root@123456'; Query OK, 0 rows affected (0.01 sec)    注意:进入mysql后每条指令后必须加分号“;”,否则指令不会执行   注意:mysql8.0要求密码必须有一定复杂度,必须包含大小写字母、数字、特殊字符,长度也不能太短,这里我配置的密码就是Root@123456   注意:'root'@'localhost'含义是使用本地登录的root用户(一般建议本机登录和远程登录用户名、密码不要一样),如果要从外部设备访问root用户还需要做下面的设置    //设置root远程访问(如果不从外部访问就不用此配置) create user 'root'@'%' identified by 'Root@123456'; Query OK, 0 rows affected (0.01 sec)    //为远程root用户分配访问权限 grant all on *.* to 'root'@'%' with grant option; Query OK, 0 rows affected (0.00 sec)   注意:此处很多老的教程使用指令“ grant all privileges on *.* to 'root'@ '%' identified by 'Root@123456' with grant option;”,但是会报错“ERROR 1064 (42000): You have an error in your SQL syntax;check the manual that corresponds to your MySQL server version for the right syntax to use near 'identified by 'Root@123456'' at line 1”   原因是老版本使用权限修改指令可以自动创建用户(需要注意“root@%”与"root@localhost"是两个用户,便于使用不同密码),而新版本需要手动创建用户,然后向其分配权限   注意: *.* 表明所有数据库的所有表,可以通过此设置限制用户的访问(如new.abc就是new数据库的abc表)    //更新权限表使配置生效 flush privileges; Query OK, 0 rows affected (0.00 sec)    //退出数据库 exit; Bye    //修改字符编码为utf-8(中文世界一般使用utf-8编码防止中文乱码) # vi /etc/my.cnf    //在 前面添加: default-character-set=utf8    //在文件末尾添加: character-set-server=utf8 collation-server=utf8_general_ci    //保存后重启数据库即可 # systemctl restart mysqld.service   至此,数据库安装完毕,而且我们分别设置了本地登录和远程登录的密码。 六、安装php   php安装非常简单,下面两个指令分别安装了php、php-mysql支持包、php常用扩展包: # yum install -y php php-mysql # yum install -y php-gd php-xml php-process php-mbstring php-bcmath 七、测试   到apache网站代码目录中新建index.php文件 # vi /var/www/html/index.php   并输入下面的代码(此段代码的作用是输出php的信息):   保存后就可以试试访问你新建的网站了 八、更多资料   除了前面说的mysql安装相关的两个rpm文件,我们还准备了一些LAMP调优相关资料, 关注公众号“零基础爱学习”回复“LAMP”即可获取:    1、mysql80-community-release-el7-3.noarch.rpm (mysql官方源)    2、mysql-community-server-8.0.16-2.el7.x86_64.rpm (mysql主包)     放入目录“/var/cache/yum/x86_64/7/mysql80-community/packages/”(不同系统可能不一样,你可以搜索mysql80-community找到目录位置)    3、LAMP优化入门   4、Centos7防火墙配置手册   5、php-mysql 连接方式
  • 热度 14
    2014-12-29 10:58
    2739 次阅读|
    0 个评论
    为了方便使用vivado,将./setting64.sh中提到到路径添加到/etc/profile中,reboot后发现无法登录图形界面。搜索解决方案,需要进入单人模式来改回文件内容。   解决方法: 在grub 启动后,移动键盘到Linux的启动项;按e键;然后再移动键盘到类似下面的一行,也就是kernel的那行: kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet  把光标移动这行后,再按一下e键,进入编辑这行;在行尾条一个空格 ,然后输入 linux single,也就是类似如下的: kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet   linux single 结束编辑,按回车返回; 接着我们要启动系统,按一下b键启动; 进去后就只要把/etc/profile改回原样即可   参考链接: http://budengliangmei13.blog.163.com/blog/static/21863122620138303131055/
相关资源
  • 所需E币: 1
    时间: 2022-5-5 14:44
    大小: 43.86MB
    上传者: 西风瘦马
    3208748_Linux操作系统与实训(Centos7.4&RHEL7.4).pdf
  • 所需E币: 1
    时间: 2020-5-9 17:51
    大小: 1.69MB
    上传者: 指的是在下
    K8S集群部署指南(CentOS7.6)
  • 所需E币: 1
    时间: 2020-5-9 17:52
    大小: 179.74KB
    上传者: 指的是在下
    Phoenix移植指南(CentOS7.6)
  • 所需E币: 1
    时间: 2020-5-9 17:52
    大小: 920KB
    上传者: 指的是在下
    Rancher环境搭建指导书-CentOS7.6.
  • 所需E币: 4
    时间: 2019-12-24 15:06
    大小: 12.28MB
    上传者: 2iot
    centos权威指南TheEXPERT’sVOIceinOpenSourceTheDefinitiveGuidetoCentOSThecompleteguidetonetworkadministrationusingCentOS,frommembersoftheCentOSteam.PeterMembrey,TimVerhoeven,andRalphAngenendtForewordbyDagWieers,CentOSProjectDownloadatBoykma.ComTheDefinitiveGuidetoCentOSPeterMembrey,TimVerhoeven,RalphAngenendtDownloadatBoykma.ComTheDefinitiveGuidetoCentOSCopyright2009byPeterMembrey,TimVerhoeven,RalphAngenendtAllrightsreserved.Nopartofthisworkmaybereproducedortransmittedinanyformorbyanymeans,electronicormechanical,includingphotocopying,recording,orbyanyinformationstorageorretrievalsystem,withoutthepriorwrittenp……