etc

Linux学习之CentOS(十)--虚拟机下的CentOS如何上网

孤人 提交于 2020-01-22 01:50:06
一、先恶狠狠地吐槽一下: 这篇随笔真是让我折腾了2天2夜才敢下笔写!!!为什么呢?之前是通过去Samba的官网下载的源码包,也就是.tar.gz来进行安装配置,不过这个让我折腾来折腾去就是没折腾出结果,还花了我整整1天1夜的时间,最后实在是熬不住了,想通过yum来重新进行Samba服务器的安装与配置,但是要使用yum首先必须是CentOS要联网,而我又没有找到Samba的rpm包,而之前一直没有搞定在虚拟机中的CentOS上网的问题,所以新的纠结又开始了,首先得先想办法让虚拟机能上网,这段经历已经记录下来了,可以查看上一篇随笔-- Linux学习之CentOS(十)--虚拟机下的CentOS如何上网 在经过一番痛苦的搜索、尝试之后,虚拟机上的CentOS终于能够上网了,当时我的那个热泪盈眶啊。。。。。。在能上网之后,我迫不及待地准备使用yum来重新安装我的Samba服务器。。。。。。至此,才开始下笔记录这段艰辛的历程!!!!! 二、Samba的简介: Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微 软又把 SMB 改名为 CIFS

LAMP架构

让人想犯罪 __ 提交于 2020-01-22 01:38:51
LAMP架构介绍 Linux+ Apache(httpd)+ mysql + php 操作系统+外网服务软件 + 存储软件 + 脚本语言(由C开发) PHP网站 三个角色可以装在一台机器,也可以分开,但是httpd要和php在一起(php是以模块的形式和apache结合在一起的,apache通过php和mysql打交道,) 动态请求:用户通过账号和密码登录apache,apache通过php去mysql里比对数据,对上后apache会返回给用户登录状态 静态请求:用户通过apache登录,apache直接去linux某个目录中去拿静态的文件或图片。不与mysql打交道Apache和PHP是一个整体,因为PHP是以一个模块的形式和Apache结合在一起,但是Apache不能直接和MySQL去连接,只能通过PHP这个模块去MySQL中提取数据,拿到数据后,PHP把这个结果交给Apache,Apache再交给用户。 PHP和MySQL交互数据的操作、行为,称为 动态请求。 MySQL_MariaDB介绍 mysql是一个关系型数据库。由mysql ab公司开发。在2008年被sun公司收购。sun公司(java)于2009年被oracle(数据库)公司收购。mysql走上了商业路线。官网:www.mysql.com 在版本5.6开始变化比较大。5.7性能上有很大提升。

安装Linux CentOS与用Xshell实现远程连接

亡梦爱人 提交于 2020-01-21 22:05:25
注意,进入后有一个选择skip和OK的,选择skip 网络问题 vi /etc/sysconfig/network-scripts/ifcfg-eth0 //打开网络配置文件 ONBOOT=no //no 改成 yes reboot //重启 ifconfig//查看联网ip 详细介绍: http://www.cnblogs.com/wenanry/archive/2009/12/21/1629242.html 连接x-shell 报错: Could not connect to '192.168.15X.xxx' (prot 22): Connection failed. Type 'help' to learn how to use Xshell prompt 可能原因: 1)虚拟机防火墙 检查防火墙状态 sudo ufw status 关闭防火墙 有效 /etc/init.d/iptables stop sudo ufw disable 永久性关闭防火墙 有效chkconfig --level 35 iptables off 注:有时也可能是物理机的防火墙引起的,可以尝试关掉物理机的防火墙 2)未安装OpenSSH 在虚拟机中查看是否安装的命令为:rmp -qa | grep ssh 查看服务是否启动:netstat -tlp 重启服务:/etc/init.d/sshd

保持ssh不断开vi /etc/ssh/ssh_config

孤街浪徒 提交于 2020-01-21 17:12:11
主要参考链接的第二大点: https://www.jb51.net/article/110041.htm 分别设置了服务器端和客户端: 客户端: sudo vim /etc/ssh/ssh_config Host * ServerAliveInterval 30 服务器端: vim /etc/ssh/sshd_config ClientAliveInterval 60 ClientAliveCountMax 1 来源: CSDN 作者: wangxiaosu 链接: https://blog.csdn.net/wangxiaosu/article/details/104061900

【转】CentOS8新特性

╄→尐↘猪︶ㄣ 提交于 2020-01-21 15:14:09
转自: https://www.jianshu.com/p/612aa1a2efcb 一、CentOS8新特性 CentOS 官网文档手册 CentOS8 相关资料链接←01 CentOS8 相关资料链接←02 CentOS8 与CentOS7的区别 * `CentOS8最终于2019年9月24日发布`。由于这是一个源自Red Hat Enterprise linux (RHEL)的Linux发行版,所以CentOS团队必须构建一个基础设施来支持新引入的RHEL 8。 * 该版本还包含全新的`CentOS Streams`,Centos Stream是一个滚动发布的Linux发行版,它介于Fedora Linux的上游开发和RHEL的下游开发之间而存在。你可以把CentOS Streams当成是用来体验最新红帽系Linux特性的一个版本,而无需等太久。 * CentOS 8主要改动和 RedHat Enterprise Linux 8 是一致的,`基于Fedora 28和内核版本 4.18`,为用户提供一个稳定的、安全的、一致的基础,跨越混合云部署,支持传统和新兴的工作负载所需的工具 * CentOS系统在开发人员和系统管理员中广泛使用,因为它提供了对其高度可定制的开源软件包的完全控制。它是稳定的,背后有一个庞大而活跃的支持社区。由于其可靠性,它已经成为服务器操作系统的主流选择。

KVM管理工具 WebVirtMgr

左心房为你撑大大i 提交于 2020-01-21 12:14:52
WEB管理工具 WebVirtMgr WebVirtMgr是一个基于libvirt的Web界面,用于管理虚拟机。它允许您创建和配置新域,并调整域的资源分配。VNC查看器为来宾域提供完整的图形控制台。KVM是目前唯一支持的虚拟机管理程序。 基础环境 [root@BJtest32 ~]# cat /etc/redhat-release CentOS release 6.6 (Final) [root@BJtest32 ~]# uname -r 2.6.32-504.el6.x86_64 [root@BJtest32 ~]# getenforce Disabled 查看是否支持虚拟化 cat /proc/cpuinfo | grep -E 'vmx|svm' 查看KVM 驱动是否加载 lsmod | grep kvm 如果没有加载kvm驱动,利用命令加载驱动 modprobe -a kvm modprobe -a kvm_intel hosts免密登录 kvm所用的所有服务器都需要互相做免密 如果只有一台机器,把本机的id_rsa.pub 拷贝到authorized_keys里 [root@BJtest32 ~]# ssh-keygen [root@BJtest32 ~]# -copy-id -i .ssh/id_rsa.pub root@$IP 依赖包及管理工具 kvm属于内核

Linux练习04

∥☆過路亽.° 提交于 2020-01-21 12:10:35
Linux练习4 1、查找/var目录下不属于root、lp、gdm的所有文件 2、统计/etc/init.d/functions文件中每个单词的出现次数,并排序(用grep和sed两种方法分别实现) 3、利用sed取出ifconfig命令中本机的IPv4地址 方法1: 方法2: 4、总结yum的配置和使用,包括yum仓库的创建 5、编写系统初始化脚本 reset.sh包括别名提示符颜色,yum仓库配置文件 6、安装tree,ftp,lftp,telnet等包 7、在CentOS7上编译安装apache2.4源码包,并启动此服务 a.检查编译安装需要的包组是否安装 b.创建启动apache服务需要的用户httpd用户组http,设置相关的家目录并赋权 c.下载、解压、编译、安装并执行apache组件 1、查找/var目录下不属于root、lp、gdm的所有文件 find /var ! -user root ! -user gdm ! -user lp | xargs ls -dl | more 2、统计/etc/init.d/functions文件中每个单词的出现次数,并排序(用grep和sed两种方法分别实现) grep -Eo "[a-zA-Z]+" /etc/init.d/functions |sort|uniq -c|sort -nr sed -r 's/[^a-zA-Z]

Linux配置定时crontab及环境变量

非 Y 不嫁゛ 提交于 2020-01-21 12:00:44
一、linux配置定时crontab 1、执行方法   a、crontab –e : 修改 crontab 文件,如果文件不存在会自动创建。   b、10 0 . ./.bash_profile;sh /home/zjtxjb_scp1/etc/shell/x.sh   c、crontab -l:显示 crontab 文件,查看定时配置。 2、定时含义(参考附件crontab格式说明) 五个参数依次代表的含义分、时、日、月、星期。 3、秒级定时任务执行采取sleep方式,执行的时间间隔要能被60整除,如下例子。也可以把sleep命令写进程序中然后引入程序。 例如: 程序每10s执行一次 . ./.bash_profile;sh /home/zjtxjb_scp1/etc/shell/x.sh sleep 10; . ./.bash_profile;sh /home/zjtxjb_scp1/etc/shell/x.sh sleep 20; . ./.bash_profile;sh /home/zjtxjb_scp1/etc/shell/x.sh sleep 30; . ./.bash_profile;sh /home/zjtxjb_scp1/etc/shell/x.sh sleep 40; . ./.bash_profile;sh /home/zjtxjb_scp1/etc

Linux配置定时crontab及环境变量

Deadly 提交于 2020-01-21 11:58:16
一、linux配置定时crontab 1、执行方法   a、crontab –e : 修改 crontab 文件,如果文件不存在会自动创建。   b、10 0 . ./.bash_profile;sh /home/zjtxjb_scp1/etc/shell/x.sh   c、crontab -l:显示 crontab 文件,查看定时配置。 2、定时含义(参考附件crontab格式说明) 五个参数依次代表的含义分、时、日、月、星期。 3、秒级定时任务执行采取sleep方式,执行的时间间隔要能被60整除,如下例子。也可以把sleep命令写进程序中然后引入程序。 例如: 程序每10s执行一次 . ./.bash_profile;sh /home/zjtxjb_scp1/etc/shell/x.sh sleep 10; . ./.bash_profile;sh /home/zjtxjb_scp1/etc/shell/x.sh sleep 20; . ./.bash_profile;sh /home/zjtxjb_scp1/etc/shell/x.sh sleep 30; . ./.bash_profile;sh /home/zjtxjb_scp1/etc/shell/x.sh sleep 40; . ./.bash_profile;sh /home/zjtxjb_scp1/etc

Linux配置定时crontab及环境变量

假装没事ソ 提交于 2020-01-21 11:40:16
一、linux配置定时crontab 1、执行方法   a、crontab –e : 修改 crontab 文件,如果文件不存在会自动创建。   b、10 0 . ./.bash_profile;sh /home/zjtxjb_scp1/etc/shell/x.sh   c、crontab -l:显示 crontab 文件,查看定时配置。 2、定时含义(参考附件crontab格式说明) 五个参数依次代表的含义分、时、日、月、星期。 3、秒级定时任务执行采取sleep方式,执行的时间间隔要能被60整除,如下例子。也可以把sleep命令写进程序中然后引入程序。 例如: 程序每10s执行一次 . ./.bash_profile;sh /home/zjtxjb_scp1/etc/shell/x.sh sleep 10; . ./.bash_profile;sh /home/zjtxjb_scp1/etc/shell/x.sh sleep 20; . ./.bash_profile;sh /home/zjtxjb_scp1/etc/shell/x.sh sleep 30; . ./.bash_profile;sh /home/zjtxjb_scp1/etc/shell/x.sh sleep 40; . ./.bash_profile;sh /home/zjtxjb_scp1/etc