linux将时钟分为系统时钟(System Clock)和硬件时钟(Real Time Clock )两种.系统时间指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的那个主板硬件时钟,这个时钟可以在BIOS的“Standard BIOS Feture”项中进行设置.当linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作,因此系统时钟和硬件时钟可以采用异步方式,即系统时间和硬件时间可以不同.从linux启动过程来看,系统时钟和硬件时钟不会发生冲突,
系统相关
linux下使用date、hwclock和clock命令显示和设定时钟
MyEclipse 基本使用(三)
视频地址如下 https://pan.baidu.com/s/1boxK4LT#list/path=%2F%E5%8A%A8%E5%8A%9B%E8%8A%82%E7%82%B9%E8%A7%86%E9%A2%912016%2F06-JavaWeb%E5%9F%BA%E7%A1%80%2F01-servlet%2F06-IDE%E5%BC%80%E5%8F%91Servlet&parentPath=%2F%E5%8A%A8%E5%8A%9B%E8%8A%82%E7%82%B9%E8%A7%86%
Ubuntu 16.04 PXE+kickstart部署系统
#PXE+TFTP+Kickstart 自动部署服务器系统系统Ubuntu16.04apt-get install isc-dhcp-servervim /etc/default/isc-dhcp-serverINTERFACES="ens160" 在 /etc/dhcp/dhcpd.conf追加 allow booting; allow bootp; ddns-update-style interim; ignore client-updates; subnet 172.16.80.
Ubuntu16.04下安装和配置Redis
一.前提条件 需要连接互联网,然后执行sudo apt-get update更新软件包 二.执行安装命令 sudo apt-get install redis-server 执行后如下图所示,我们输入y 确认安装并使用空间 接下来会执行完成,我们可以看到包括redis的版本信息等,执行service redis status 可以查看redis服务的状态为running,说明安装完成系统自动启动了服务 三.配置redis服务 3.1:开启远程连接 找到/et/redis/redis.conf
Ubuntu16.04.5 desktop 基本配置及远程桌面
Ubuntu16.04.5 desktop 基本配置及远程桌面 1 基本安装 略 2 基本设置 2.1 安装ssh服务 sudo apt-get install openssh-server sudo service sshd status # 查看状态,默认已启动: 记住IP.用户名.密码,可以远程ssh连接: 2.2 查看系统版本 [email protected]:~$ uname -a Linux Ubuntu 4.15.0-34-generic #37~16.04.1-Ubuntu S
Linux下screen命令
//1.列出当前的screenscreen -ls //2.新建一个screen,直接在命令行键入screen命令 screen -S [会话名称][[email protected] ~]# screen //3.进入某个已经建好的screen,4204为screen -ls出来的结果screen -r 4204 //4.进入jar包所在的目录 //5.运行jar文件java -jar HttPOSPositioning.jar //6.退出screen按下组合键Ctrl+a并松开,此时scr
linux Bridge mirror port
linux Bridge是内核支持的网桥设备,可以实现简单的交换机功能.现在的需求就是想监听云平台下,云主机所有的流量.我们用的是Bridge,没有使用vswitch这种功能强大的软件设备.通过查阅资料 http://backreference.org/2014/06/17/port-mirroring-with-linux-bridges/ http://superuser.com/questions/753294/mirror-port-via-iptables http://askubun
linux alarm函数解除read write等函数的阻塞
看到apue的第十章,说到alarm,pause可以实现sleep,可以让某些一直阻塞的函数超时,例如read,write.代码如下: 1 static void sig_alrm(int signo) 2 { 3 printf("I'm just print from sig_alrm\n"); 4 } 5 6 int main ( int argc, char *argv[] ) 7 { 8 int n; 9 char buf[32]; 10 11 if ( signal(SIGA
45_并发编程-进程池
一.为什么引入进程池 在程序实际处理问题过程中,忙时会有成千上万的任务需要被执行,闲时可能只有零星任务.那么在成千上万个任务需要被执行的时候,我们就需要去创建成千上万个进程么?首先,创建进程需要消耗时间,销毁进程(空间,变量,文件信息等等的内容)也需要消耗时间.第二即便开启了成千上万的进程,操作系统也不能让他们同时执行,维护一个很大的进程列表的同时,调度的时候,还需要进行切换并且记录每个进程的执行节点,也就是记录上下文(各种变量等等乱七八糟的东西,虽然你看不到,但是操作系统都要做),这样反而会影
Linux作业(3)
1.找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello(): [[email protected]~]# ls /etc/rc.d/init.d/functions netconsole network README[[email protected] ~]# grep -o "\<.*\>()"/etc/rc.d/init.d/functionscheckpid()__pids_var_run()__pids_p
童年红白机?FC经典游戏600合集for mac
曾经的"小霸王"游戏机,让我们许多80年后.90后度过了一个欢乐愉快的童年,虽然如今这类游戏机和卡带几乎已经退出游戏市场,但经典永远留在了我们这一代人心中.今天给大家分享的小霸王FC经典游戏600合集,带你回顾童年,重温经典!希望大家喜欢! 霸王FC经典游戏600合集之部分游戏介绍 1.<超级马里奥兄弟><超级马里奥兄弟>,是任天堂公司开发并于1985年出品的著名横版过关游戏,是游戏奠基之作,这是一款任天堂针对FC主机全力度身订造的游戏.这个游戏被赞誉为电子游戏
Linux中Root用户密码变更、密码忘记
用户设置bash的时候,错把root的bash改为bin/bash,注意,不是“/bin/bash”!. 然后就登录不了root了,也修改不了/etc/passwd了. 解决: 1.重启Ubuntu,随即长按shift进入grub菜单: 2.选择recovery mode,即Ubuntu,With Linux 3.2.0-23-generic(recovery mode),按e,编辑启动参数: 3.把ro recovery nomodeset 改成rw single init=/bin/bash
修改电脑MAC地址
当然一般不建议修改电脑的MAC地址,但不代表不能去修改 MAC地址是网卡的物理地址,固话在网卡芯片里的,应具有唯一性 但生活中常常会去修改MAC地址来欺骗接入设备等,当然随便乱改可能引起网络问题 注:实验前保存原先MAC一份 一.可以通过ipconfig /all来查看电脑的MAC地址 二.打开网卡所在的路径~好多方法都能到达 三.找见本地连接->右键->属性->配置 四.记得网卡是16进制0~9,A~F,如果超过16进制的话,就会变成0,像G2,还有记的去掉'-' 五.最后来查看结果吧
Linux系统开机和启动过程
提起操作系统这个词,想必大家并不陌生,有电脑端操作系统和手机端操作系统.电脑端操作系统较为熟悉的就是微软开发的windows操作系统,还有一种就是大家稍微陌生的linux操作系统,而手机端的操作系统分别为iOS操作系统,Android操作系统.而今天小编就给大家着重讲讲Linux系统开机和启动过程. 内核引导 当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动. 操作系统接管硬件以后,首先读入 /boot 目录下的内核文件. 运行init init 进程
ubuntu下查看本地端口,开启和关闭防火墙
查看开放端口: sudo ufw status 允许80端口开放: sudo ufw allow 80 允许22端口开放: sudo ufw allow 22 启动防火墙: sudo ufw enable 重启防火墙使端口配置生效: sudo ufw reload 原文地址:https://www.cnblogs.com/geeksongs/p/10880714.html
linux逻辑卷划分测试
测试平台:vmware centos6.5 minimal 物理卷 卷组 逻辑卷 扫描 pvscan vgscan lvscan 查看 pvdisplay vgdisplay lvdisplay 新建 pvceate vgcreate lvcreate卸载 pvremove vgremove lvremove 放大 vgextend lvextend 缩小 vgreduce lvreduce 添加一块5G的虚拟磁盘 sdb 1.新建分区 输入:fdisk /dev/
Linux逻辑卷的拉伸和缩小
相对于普通磁盘优势是逻辑卷可以在线动态的拉伸(不用先unmount操作),只要vg中有足够的空间即可 1:首先查看vg是否有足够的空间 [[email protected] mapper]# vgdisplay 2:逻辑卷的在线拉伸 [[email protected] mapper]# lvextend -L +2G /dev/vg_gechong/lv_swap 3:查看逻辑卷的大小 [[email protected] ~]# df -h 大小并没有改变,原因:逻辑卷的尺寸扩展之后,并没有
linux(十一)之初始化文件
前面写了很多linux的知识,其实很多都是命令的,所以要去多多的练习才能学的更好,加油为了好工作. 要么现在懒惰,未来讨饭.要么现在努力,未来惬意. 一.初始化文件概述 1.1.概述 系统初始化文件是给系统做配置信息的,最重要的系统信息是环境变量的配置. 初始化文件分为系统级别和用户级别在shell为bash时: 1)系统级别的初始化文件: 针对所有用户都有效果的. /etc/profile 2)用户级别的初始化文件: 针对某一个用户有效果的. ~/.bashrc 1.2.设置环境变量 设置方式
shell脚本中if与case使用,查找文件locate与find的使用,压缩,解压及归档工具
shell脚本中if与case使用 查找文件locate与find的使用 压缩,解压及归档工具 执行的循序 顺序执行 选择执行 循环执行 条件语句if if只是一个有含义的词,不能单独作为指令使用. 单分支 if 条件判断:then 条件为真的分支代码 fi 双分支 if 判断条件:then 条件为真的分支代码 else 条件为假的分支代码 fi 多分支 if 判断条件1, if-true elif 判断条件2,then if-ture elif 判断条件3,then if-ture ..
Ubuntu 16.04安装indicator-sysmonitor实现导航条显示上下行网速/CPU/内存使用率
安装: sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor sudo apt-get update sudo apt-get install indicator-sysmonitor 启动: indicator-sysmonitor & 提示:按Ctrl+C退出. 开机启动: 配置: 在上方输入:CPU: {cpu} 内存: {mem} 网络:{net},然后按Test即可看见效果,最后保存即可.