linux服务器

CentOS 7 设置时间和日期

元气小坏坏 提交于 2020-01-26 06:17:18
CentOS 7 有两种类型的时间: 实时时间(Real-Time Clock,RTC),通常称为硬件时间,完全独立于操作系统运行,一般是由主板上的COMS负责维护,因此在操作系统关闭后也能运行。 系统时间(System Time),也称为软件时间,由Linux内核维护,其初始值基于硬件时间, 一旦Linux启动并且系统时间被初始化,系统时间就完全独立于硬件时间。 CentOS 7 提供了三个命令行工具,可以用来显示和配置时间: timedatectl,date, hwclock;timedatectl是CentOS 7的新工具,可以同时管理系统时间和硬件时间,date是CentOS 6就有的工具,只能管理系统时间,一般是脚本中用于格式化输出时间,hwclock主要用于管理硬件时间。 使用timedatectl命令 CentOS 7 中以ctl结尾的命令,几乎都是systemd的一部分,timedatectl也不例外。 显示当前日期和时间 [root@localhost ~]# timedatectl Local time: Fri 2018-07-20 17:46:09 CST Universal time: Fri 2018-07-20 09:46:09 UTC RTC time: Fri 2018-07-20 09:46:09 Time zone: Asia/Shanghai

阿里云服务器Linux CentOS安装配置(二)yum安装svn

点点圈 提交于 2020-01-26 06:14:52
阿里云服务器Linux CentOS安装配置(二)yum安装svn 1、secureCRT连接服务器 2、先创建一个文件夹,用来存放数据 mkdir /data 3、yum安装svn yum -y install subversion 4、创建svn版本库 mkdir /data/svndata 先创建一个文件夹 svnadmin create /data/svndata/llj 创建版本库 5、修改svn配置 cd /data/svndata/llj/conf 进入配置文件目录,ls查看下 vi passwd 创建svn用户(最下面一行就是我创建的用户名/密码) ### This file is an example password file for svnserve. ### Its format is similar to that of svnserve.conf. As shown in the ### example below it contains one section labelled [users]. ### The name and password for each user follow, one account per line. [users] # harry = harryssecret # sally = sallyssecret

linux修改数据库密码

陌路散爱 提交于 2020-01-26 02:38:35
  关于数据库密码修改这一块我觉得还是要记一下笔记的,因为这两天在用navicat远程连接数据库上,涉及到了这一方面。   开始将修改数据库密码之前,来点前菜,免费附赠一个配置mysql教程。 配置mysql 1、下载安装mysql a、下载安装Yum Repository   wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm b、安装mysql   yum -y install mysql57-community-release-el7-10.noarch.rpm c、安装mysql server   yum -y install mysql-community-server 2、进入mysql数据库 a、进入前开启mysql数据库服务   systemctl start mysqld.service b、顺便查看mysql服务运行状态   systemctl status mysqld.service c、接下来要进入数据库,当然要查看数据库的初始密码啦   grep "password" /var/log/mysqld.log d、登录数据库   mysql -uroot -p你的密码 好,前菜吃完,开始进入正餐吧!

Linux入门

社会主义新天地 提交于 2020-01-26 01:53:54
操作系统的分类 Windows系列操作系统,Unix类操作系统,Linux类操作系统,Mac操作系统 提问:为什么要去学习Linux? 同学甲可能要问,超哥你介绍了这么多有关Linux的知识,但我还是懵逼,我从小学去网吧打泡泡堂用的就是Windows,上了这么多年学也是用的Windows,为什么要让我学这个Linux? 同学乙可能要问,听起来Linux好像很高大上,如果我放弃Windows去学Linux,用不了多久就会升职加薪当上总经理赢取白富美吗?想想还很激动。。。 那么超哥要回答了:   如果Windows意味着生活和游戏,那么Linux久代表着严谨和工作,学习Linux代表着你要开发软件,你要测试程序,你要维护服务器。那么依据呢?请看如下: 由此可见,无论你是python后端开发,还是python测试开发,又或者是爬虫、数据挖掘开发,统统都必须学会Linux,这是开发者必须的技能。   我们都知道Linux这玩意是在电脑上运行的,所以说Linux就是一组软件,问题是这个软件是操作系统还是应用程序?而且Linux可以在哪些种类的电脑上运行呢?Linux来自哪里?为什么Linux不收钱?(万恶的windows分为各种收费版、家庭版、专业版、企业版。。。。)这些问题我们是不是都得了解,以免人家和你聊linux,俺不会尴尬呀。 什么是操作系统 我们都知道windows 7/8/xp

腾讯汤道生:开源已成为许多技术驱动型产业重要的创新推动力

£可爱£侵袭症+ 提交于 2020-01-26 01:18:24
1月17日,在腾讯与Linux基金会一年一度的联合开放日上,腾讯高级执行副总裁、云与智慧产业事业群总裁汤道生,首次公开阐述开源对腾讯的重要意义,他表示:“开源不再是开发者的个人热情,它已成为许多技术驱动型产业背后重要的创新推动力。在科技向善的使命与愿景指引下,腾讯将进一步拥抱开源,与广大开发者一起创造正向价值。” (腾讯高级执行副总裁、云与智慧产业事业群总裁 汤道生) 该活动在深圳腾讯大厦举办,Linux基金会执行董事及多位Linux衍生子基金会主要负责人悉数到场,双方就腾讯与Linux基金会的开源合作情况及未来发展规划进行了交流。 在会上,Linux基金会执行董事Jim Zemlin宣布,腾讯的开源项目TARS将于2020年成立单独的TARS基金会,这将是首个起源于中国开源项目的国际开源基金会,也将是Linux基金会下唯一聚焦微服务技术生态的子基金会。腾讯平台与内容事业群技术运营部总经理、Linux基金会董事刘昕表示:“我们非常欣慰的看到,TARS将走向新阶段。未来,腾讯将与Linux基金会及其各个子基金会紧密合作,为全球开源添砖加瓦。” (Linux基金会执行董事 Jim Zemlin) 开源代码文化兴起,腾讯开源亮点频现 据汤道生介绍,腾讯从早期就有着浓郁的工程师文化氛围。2010年,在创始团队及总办成员的支持和推动下,腾讯开始在公司范围内鼓励和推动开源的代码文化

linux - 服务器性能评估

╄→尐↘猪︶ㄣ 提交于 2020-01-26 01:12:21
影响Linux服务器性能的因素 cpu 内存 磁盘IO 网络IO 系统性能评估标准 影响性能因素 好 坏 糟糕 CPU user% + sys%< 70% user% + sys%= 85% user% + sys% >=90% 内存 Swap In(si)=0Swap Out(so)=0 Per CPU with 10 page/s More Swap In & Swap Out 磁盘 iowait % < 20% iowait % =35% iowait % >= 50% 其中: %user:表示CPU处在用户模式下的时间百分比。 %sys:表示CPU处在系统模式下的时间百分比。 %iowait:表示CPU等待输入输出完成时间的百分比。 swap in:即si,表示虚拟内存的页导入,即从SWAP DISK交换到RAM swap out:即so,表示虚拟内存的页导出,即从RAM交换到SWAP DISK。 系统性能分析工具 常用系统命令 Vmstat、sar、iostat、netstat、free、ps、top等 常用组合方式: 用vmstat、sar、iostat检测是否是CPU瓶颈。 用free、vmstat检测是否是内存瓶颈。 用iostat检测是否是磁盘I/O瓶颈。 用netstat检测是否是网络带宽瓶颈。 系统整体负载查询(uptime) uptime 08:21:34

5 个最具生产力的 Linux 发行版

笑着哭i 提交于 2020-01-26 01:01:11
如果你正在寻找一个适合开发工作的完美环境,我敢说你找不到比 Pop!_OS 更好的选择。 -- Jack Wallen(作者) 必须承认的是,这样的一个热门话题其实很难被总结的话题。为什么呢?首先,Linux 在就是一种有生产力的操作系统。由于它极强的可靠性和稳定的平台,使得完成工作变得很容易。其次为了衡量工作的效率,你需要考虑到哪项工作需要得到生产力方面的助推。是日常办公?开发类工作?学校事务?数据挖掘?或者是人力资源?你可以看到这个问题有多复杂。 然而,这并不意味着某些发行版无法更好地配置将底层操作系统呈现为一个有效的平台来完成工作。恰恰相反,许多发行版在偏离生产力这条道路上越走越远,所以你不会意识到你自己处在工作的窘境中,而是继续挖掘自己的潜力在工期结束之前拼命赶上进度。这些 Linux 发行版可以帮助你化繁为简,因此或许可以减少你工作流程中的痛点。 让我们来看一下这些发行版并为你找出适合你的最佳选择。为了更具条理,我按照生产力诉求把它们分成了几类。这项任务本身也是一种挑战,因为每个人在生产力提升上的需要是千差万别的。然而,我所关注的是下列的几项: 常规:适于那些只需要有效地完成多项工作的人。 设计:适于那些从事设计创造和图像处理的人。 开发:适于那些使用 Linux 桌面发行版来进行编程工作的人。 运维:适于那些需要一个发行版来促进其执行系统管理任务的人。 教育

史上最全的Linux 各个发行版本的优点、缺点、发展史介绍

送分小仙女□ 提交于 2020-01-26 00:59:12
概述 今天主要学习一下Linux 各个发行版本,看一下各个发现版本的发展史。 什么是Linux? 也许很多人会认为Linux不就是个操作系统么。其实严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。 既然Linux只是一个内核。那么我们通常所说的Linux操作系统又是什么?我们通常所说的Linux,指 GNU/Linux ,即采用Linux内核的GNU操作系统。是的,操作系统的实际名称是GNU。什么是GNU?GNU代表GNU’s Not Unix。可以说是一个操作系统又可以说是一种规范。 注释:什么是 GNU/Linux? Linux 是一种计算机操作系统: 一系列能让您与计算机进行交互操作并运行其它程序的程序。 操作系统由多种基础程序构成。它们使计算机可以与用户进行交流并接受指令, 读取数据或将其写入硬盘、磁带或打印机,控制内存的使用,以及运行其它软件。 操作系统最重要的组成部分是内核。在 GNU/Linux 系统中,Linux 就是内核组件。 而该系统的其余部分主要是由 GNU 工程编写和提供的程序组成。 因为单独的 Linux 内核并不能成为一个可以正常工作的操作系统, 所以我们更倾向使用“GNU/Linux” 一词来表达人们通常所说的 “Linux”。 Linux 是以

linux netcat命令

心不动则不痛 提交于 2020-01-26 00:38:37
netcat是网络工具中的“ 瑞士军刀” ,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。 netcat所做的就是在两台电脑之间建立链接并返回两个数据流, 在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。 -a 显示所有socket,包括正在监听的。 netstat –apn |grep 进程名 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 下面是一些使用netcat的例子. [A(172.31.100.7) B(172.31.100.23)] Linux netcat 命令实例: 1,端口扫描 端口扫描经常被系统管理员和黑客用来发现在一些机器上开放端口,帮助他们识别系统中的漏洞。 $nc -z -v -n 172.31.100.7 21-25 可以运行在TCP或者UDP模式,默认是TCP,-u参数调整为udp. z 参数告诉netcat使用0 IO,指的是一旦连接关闭,不进行数据交换(译者注:这里翻译不准,如有其它更好的,请指出) v 参数指使用冗余选项(译者注:即详细输出) n 参数告诉netcat 不要使用DNS反向查询IP地址的域名

Linux操作系统六大优点

China☆狼群 提交于 2020-01-26 00:20:03
打开百度App,看更多图片 1、免费开源。Linux是一款完全免费的操作系统,任何人都可以从网络上下载到它的源代码,并可以根据自己的需求进行定制化的开发,而且没有版权限制。 2、模块化程度高。Linux的内核设计分成进程管理、内存管理、进程间通信、虚拟文件系统、网络5部分,其采用的模块机制使得用户可以根据实际需要,在内核中插入或移走模块,这使得内核可以被高度的剪裁定制,以方便在不同的场景下使用。 3、Linux系统广泛的硬件支持。得益于其免费开源的特点,有大批程序员不断地向Linux社区提供代码,使得Linux有着异常丰富的设备驱动资源,对主流硬件的支持极好,而且几乎能运行在所有流行的处理器上。 4、安全稳定。Linux采取了很多安全技术措施,包括读写权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络环境中的用户提供了安全保障。实际上有很多运行Linux的服务器可以持续运行长达数年而无须重启,依然可以性能良好地提供服务,其安全稳定性已经在各个领域得到了广泛的证实。 5、多用户,多任务。多用户是指系统资源可以同时被不同的用户使用,每个用户对自己的资源有特定的权限,互不影响。多任务是现代化计算机的主要特点,指的是计算机能同时运行多个程序,且程序之间彼此独立,Linux内核负责调度每个进程,使之平等地访问处理器。由于CPU处理速度极快,从用户的角度来看所有的进程好像在并行运行。 6