系统相关

Ubuntu18.04 - 返回到Gnome经典桌面!

11-17
Ubuntu18.04默认的桌面是定制版的Gnome,说实话,真的不喜欢,还是喜欢Gnome的经典桌面,那么如何进入呢?执行下面命令,执行完毕后注销,选择一下就可以了! sudo apt-get install gnome-session 注销选择Gnome经典桌面 选中后,输入正确的密码,登入进入就是Gnome的经典桌面了! 原文地址:https://www.cnblogs.com/sunylat/p/9976886.html

ubuntu18.04下安装tomcat8.5

11-17
环境信息: OS:Ubuntu18.04 JDK:1.8 Tomcat: 8.5.31 1.到Tomcat官网选择tar.gz包下载 2.安装 (1)把tomcat移动到想要的位置 sudo cp apache-tomcat-8.5.35.tar.gz /usr/Tomcat-8.5.35 (2)解压文件 tar -zxvf apache-tomcat-8.5.35.tar.gz (3)修改权限 chmod 755 -R apache-tomcat-8.5.31 (4)进入tomcat的bin目

Linux -LNMP-访问日志不记录静态文件

11-17
网站大多元素为静态文件,如图片.css.js等,这些元素可以不用记录vim /usr/local/apache/conf/xetra/httpd-vhosts.conf 把虚拟主机配置文件改成如下:<VirtualHost :80>DocumentRoot "/data/wwwroot/www.123.com"ServerName www.123.comServerAlias 123.comSetEnvIf Request_URI "..gif$" im

Linux内核电源管理综述

11-17
资料:http://blog.csdn.net/bingqingsuimeng/article/category/1228414http://os.chinaunix.net/a2006/0519/1002/000001002210.shtmlhttp://www.ednchina.com/ART_44010_29_0_TA_eeda337e_3.HTM?jumpto=view_welcomead_1408610592294 好文:http://blog.csdn.net/bingqingsui

lGrub error:Cannot mount selected partition linux启

11-17
上述错误就是分区表被改写,原有的linux boot分区号发生变化,因此grub引导错误.解决办法有很多:1.最快最简单的在启动菜单选择centos后,不要回车进入,按e进入编辑grub模式.修改root(hd0,y)的y值(hd0表第一块硬盘,y表硬盘分区号).如:将原有的root(hd0,7)改为(hd0,8).然后安b重启,如果能进入系统则表示正确,如果同样报错,那么重复上述步骤修改(hd0,y)为别的值,试几次就能成功了.成功登录linux后还要修改menu.lst达到一劳永逸的效果.打

进程间通讯:信号

11-17
运行以下代码,在终端运用kill命令向该进程发送信号 ,测试哪个中断不能被自己所写的函数接管 #include <stdio.h> #include <signal.h> #include <unistd.h> void handler (int num) { printf ("handler is running\n"); } int main()//测试哪个中断不能被自己所写的函数接管 { int i; for (i=0;i<32;i++)

linux安装百度aip

11-17
pip install baidu-aip Ubuntu16.04下安装FFmpeg(超简单版) 第一步:添加源. sudo add-apt-repository ppa:djcj/hybrid 第二步:更新源. sudo apt-get update 第三步:下载安装. sudo apt-get install ffmpeg 进入到文件夹下 1.cd /etc/apt sudo apt-get update sudo apt-get install python-setuptools pyth

Linux基础常用命令大全学习

11-17
1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大小排序 ls -h 以易读大小显示 ls -l 除了文件名之外,还将文件的权限.所有者.文件大小等信息详细列出来 实例: (1) 按易读方式按时间反序排序,并显

Linux 常用命令(三)

11-17
一.less --分页查看文件:方面查阅(编辑)大文件 说明:支持方向键盘和鼠标向上向下浏览 -N 显示行号 二.head --output the first  part of files 默认显示文件前10行 -n:显示前n行 -v--verbose:开头显示文件名 三.tail --output the last part of files 默认显示最后10行 -n:显示最后n行 -v:显示文件名 -f:随时显示追加的内容 四.cut --remove sections from each

linux就该这么学,第五课,

11-17
今天讲的比较难理解,要重预习和复习 今天讲了2个多小进,主要讲了SHELL,shell的组成:第一行为脚本声明 #!/bin/bash   ,第二行为脚本的注释信息,第三为 脚本的执行语句 接收用户参数,判断用户的参数,流程控制语句,循环语句. 原文地址:https://www.cnblogs.com/chby/p/9975760.html

[MacOS]brew安装

11-17
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo } span.s1 { } mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew cd  /Users/defineconst/homebrew/bin p.p1 { margin: 0.0px 0.0px 0.0px

Linux下rsync 数据镜像备份 client / server 模式

11-17
Linux下rsync 数据镜像备份 rsync特性: 可以镜像保存整个目录树和文件系统可以增量同步数据,文件传输效率高,因而同步时间很短.可以保持原有文件的权限.时间等属性.加密传输数据,保证了数据的安全性 两种模式: client / serverclient / client 安装rsync yum install rsync 查看rsync版本 rpm -qa rsyncrsync-3.1.2-4.el7.x86_64 查看rsync安装位置 rpm -ql rsync 在服务器端:编辑

Linux ALSA介绍

11-17
1. 介绍 ALSA(即Advanced Linux Sound Architecture), 是目前Linux的主流音频体系结构, 提供了音频和MIDI的支持, 其架构图如下所示 TIP: 笔者的代码分析基于linux-4.14.19 2. 初始化 系统启动中ALSA初始化过程如下 alsa_sound_init() /* 注册alsa字符设备 */ register_chrdev(116, "alsa", &snd_fops) /* 创建/proc/asound目录及下属v

Linux文件系统管理 挂载命令mount

11-17
概述 mount命令用来挂载Linux系统外的文件. Linux 中所有的存储设备都必须挂载之后才能使用,包括硬盘.U 盘和光盘(swap 分区是系统直接调用的,所以不需要挂载).不过,硬盘分区在安装时就已经挂载了,而且会在每次系统启动时自动挂载,所以不需要手工参与.但是在 Linux 系统中要想使用光盘和 U 盘,就需要通过一些挂载命令来实现. 挂载是指把硬盘分区(如分区 /dev/sdb1,其实指的是文件系统)和挂载点(已经建立的空目录)联系起来的过程.这里需要注意,挂载点必须是目录,而且原

CentOS7 安装、配置 Memcached

11-16
点击访问原文地址 介绍 Memcached 是一个分布式.高性能的内存缓存系统,通过缓存内存中的数据和对象,提高和加速动态 web 应用程序的性能.它主要用于加速对数据库重度使用的站点. Memcached 还用于缓存整个数据库的表和查询,以提高数据库的性能.Memcached 是免费的,它已经被许多网站使用,比如 Facebook.YouTube 和 Twitter. 本教程向你展示如何在 CentOS 7 上安装和配置 Memcached. 安装 Memcached 首先确保所有的包都是最新

Linux CFS调度器之唤醒抢占--Linux进程的管理与调度(三十)

11-16
我们也讲解了CFS的很多进程操作 table th:nth-of-type(1){ width: 20%; } table th:nth-of-type(2){ width: 20% ; } 信息 函数 描述 进程入队/出队 enqueue_task_fair/dequeue_task_fair 向CFS的就读队列中添加删除进程 选择最优进程(主调度器) pick_next_task_fair 主调度器会按照如下顺序调度 schedule -> __schedule -> 全局pick_nex

细述:Linux 监控系统 Linux-dash

11-16
Linux-dash 是一个低开销 Linux 服务器监控系统,基于 Web 的监控界面.Linux-dash 的界面提供了一个详细的概述您的服务器的所有重要方面,包括内存和磁盘使用情况,网络,安装软件,用户,运行的流程.所有信息被组织成widget 部件,你可以跳转到一个特定的部分使用的主要工具栏中的按钮.Linux Dash不是最先进的监控工具,但它可能是一个适合用户寻找一个光滑,轻便,易于部署应用程序. 特性 漂亮的操作面板 在线,按需监控 RAM, Load, Uptime, Disk

Ubuntu16.04下 编译安装 Tensorflow

11-16
安装bazel sudo ./bazel***.sh 输入bazel version 检查是否安装. 编译tensorflow 1)./configure 除了选择支持cuda是y,其余的都选择n. 2) bazel build --config=opt //tensorflow:libtensorflow_cc.so, 编译完会生成如下所示的文件夹,libtensorflow_cc.so和libtensorflow_framework.so在 第一个目录中的tensorflow中. 将 lib

Linux 学习计划

11-16
一. 学习目标 目前的工作太无趣且充满了烦琐,看不到意义所在,偶然接触到linux,觉得字符界面很好玩,想深入学习并成为一名linux运维工作者.当前目标是学会和理解基础的及当下最流行的linux运维知识,转行成为一个linux运维工程师.然后在工作和空余时间继续学习,开拓眼界,磨炼技术能力,最终成为一名优秀的Linux运维架构师. 二. 现状分析 专业基础上,本人学通信出身,对于网络.操作系统.编程语言等方面虽然不如计算机出身,但基础还是有的,理解不成问题,但是学习方法.思维方面需要逐步转变.

SELinux安全模型的核心思想与三种工作模式

11-16
什么是SELinux?在内核2.6版本之前Linux的安全模型叫DAC(Discretionary Access Contorl,即自主访问控制).DAC的核心思想:进程想要访问某资源,只需要拥有该资源对应用户的权限(读.写.执行)即可以访问,也就是说进程所拥有的权限与执行该进程的用户的权限相同,只要执行进程的用户拥有某资源的权限,该进程即可以访问.比如:搞到了root权限,在Linux系统上就能干任何事情.SELinux是由美国国家安全局(NSA)对于强制访问控制的实现,在Linux社区帮助下