系统相关

有关于《Linux C编程一站式学习》(备份)

12-04
Linux C编程一站式学习 -- PDF版本,共37章: Linux C编程一站式学习 -- 在线版,来自灰狐: Linux C编程一站式学习 -- 在线版,来自亚嵌教育: Linux C一站式学习答案 -- 来自 @胡永浩,托管在gitbook上: Linux C一站式编程答案 -- web版,可以对照查看,部分答案可能有问题: 原文地址:https://www.cnblogs.com/echo1937/p/10062299.html

linux基础命令---touch

12-03
touch 将文件的访问时间和修改时间修改为当前时间.如果指定的文件不存在,那么将会创造空文件,除非指定-c或-h选项.文件参数字符串'-'被专门处理,并导致touch更改与标准输出相关联的文件的时间. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora. 1.语法       touch [选项]  file   2.选项列表 选项 说明 --help 显示帮助文档 --version 显示版本信息 -a 只改变访问时间 -c | -

VMware Workstation安装虚拟机时遇到的”拦路虎“

12-03
今天在重装系统后,我安装了VMware Workstation,准备安装windows server 2012 的虚拟机,但是在安装过程中,出现了报错"二进制转换与此平台上的长模式不兼容.此虚拟环境中的长模式被禁用,因此需要使用长模式的应用程序将无法正常运行."初次遇到这个问题,我一时也不知道该如何解决,便在网上查找答案,最终使用下面方法解决此问题,现分享给遇到此类问题不知该如何解决的朋友们,自己亲自操作,不喜勿喷.问题说明:1.启动vmware出现:"二进制转换与此平台上的

Linux基本命令之用户管理

12-03
Linux 用户和用户组管理Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护. 每个用户账号都拥有一个惟一的用户名和各自的口令. 用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: 用户账

安装Linux内核源代码

12-03
系统:Ubuntu 18 CPU架构:AMD64 1,在终端输入:sudo apt install linux-source 命令 2,进入/usr/src/linux-source-4.15.0目录解压源码压缩文件:sudo tar jxkf linux-source-4.15.0.tar.bz2 3,目录linux-source-4.15.0即包含的是当前内核的源代码文件. 原文地址:https://www.cnblogs.com/yitouniu/p/10057715.html

Linux登陆故障“-bash-4.1$”

12-03
出现-bash-4.1$原因:缺少.bash_profile环境变量文件 原文地址:http://blog.51cto.com/12489067/2325622

Linux开启TCP 22端口(基于SSH协议)

12-03
SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定:SSH 为建立在应用层和传输层基础上的安全协议.SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议. 第一步 #查看本机是否安装SSH软件包 [[email protected] ~]# rpm -qa | grep ssh openssh-server-6.6.1p1-12.el7_1.x86_64 openssh-clients-6.6.1p1-1

CentOS 7 上安装vim(默认未安装)

12-02
首先使用命令查看相关的是不是安装了vim:如下: [[email protected] conf]# rpm -qa|grep vim 出现如下的命令 vim-minimal-7.4.160-1.el7.x86_64 [[email protected] conf]# yum -y install vim* 则,可以安装完vim相关工具了. 原文地址:https://www.cnblogs.com/emanlee/p/10055973.html

linux 基础11-例行性命令

12-02
阅读目录 1.什么是例行性命令 1.1:linux工作排程的种类 1.2:系统常见的例行性命令有哪些 2.仅执行一次的工作排程 3.循环执行的例行性命令 3.1:使用者设定 3.2:系统设定 1. 什么是例行性命令 1.1 linux工作排程的种类: linux例行性命令主要有两种: at:仅执行一次就从linux的任务中取消 cron:将持续例行性的工作下去 1.2 系统常见的例行性命令有哪些: 2. 仅执行一次的工作排程 建立date.sh #!/bin/bash #program: thi

ubuntu下搭建testlink

12-02
环境配置: 1. 安装mysql 教程网上找 2. 安装apache sudo apt-get install apache2 重启apache服务 sudo /etc/init.d/apache2 restart 测试: Http:\localhost or IP地址 配置apache:sudo subl /etc/apache2/apache2.conf 添加:AddType application/x-httpd-php .php .htm .html     AddDefaultChar

make -j8以及linux下查看cpu的核数

12-02
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep "cpu cores"| uniq # 查看逻辑CPU的个数 cat /proc/cpuinfo

Linux:基础命令三

12-02
一.软链接 相当于windows中的快捷方式,为了方便用户在使用时更快找到 ln -s /application/appche2.2.0/  /application/appche       注意:后面创建的软链接目录一定是不能存在的. 二.按时间查找文件并删除 find / -type f -mtime +5 查找5天前的文件 find / -type f -mtime -5 查找最近5天的文件 find / -type f -mtime +5 | xargs rm -rf 删除5天前的文件

鸟哥的 Linux 私房菜Shell Scripts篇(一)

12-02
12.1 什么是 Shell scripts 什么是 shell script (程序化脚本) 呢?就字面上的意义,我们将他分为两部份. 在" shell"部分,我们在 十章的 BASH 当中已经提过了,那是一个命令行下面让我们与系统沟通的一个工具接口.那么" script "是啥? 字面上的意义, script 是"脚本.剧本"的意思.整句话是说,shell script 是针对 shell 所写的"剧本!"什么东西啊?其实

Linux命令grep和find相关使用

12-02
一.Linux的alias命令的了解,alias命令主要是设置别名,简单话就是把一长串命令,简单到几个字符都可以实现相同原来.例如查看设置ip地址配置文件,但是我们使用别名就很简单如果在命令行设置,只是临时的,如果推出终端或者推出当前用户,别的用户登录,就无法使用,为了永久使用,就需要写到配置文件中.但是有两种配置,一种只针对这个用户的,还有是所有用户的1.针对当前用户的,只需要在用户的家目录里面设置.bashrc这个文件2.针对所有用户,需要在/etc/bashrc进行设置,在文件的最后添加这

Linux VPS基础命令 - cp复制文件命令

12-02
cp命令在Linux VPS操作和应用过程中还是比较常用的,我们可以用来复制文件或者文件夹,重命名一个新的文件以及复制到其他路径中用于文件的转移. 举例用法: 1.复制root目录下的itbulu.com.jpg文件到 /wwwroot/web 目录中 cd /root/cp -v itbulu.com.jpg /wwwroot/web/ 2.复制 itbulu.com.jpg 文件变成itbulu-2.com.jpg文件 cp -v itbulu.com.jpg itbulu.com-2.jp

MachineLearningOnCoursera

12-02
Week Six F Score \[\begin{aligned} P &= &\dfrac{2}{\dfrac{1}{P}+\dfrac{1}{R}}\ &= &2 \dfrac{PR}{P+R} \end{aligned}\] Week Seven Support Vector Machine Cost Function \[\begin{aligned} &\min_{\theta}\lbrack-\dfrac{1}{m}{\sum_{y_{i}\in Y,

用Shell编写项目发布脚本

12-02
1.首先在github上创建一个测试用的仓库 2.本地编写一个可以运行的测试项目,上传至github 3.链接服务器,编写脚本如下:注意:编写前需要在服务器上安装git和maven 执行build_code方法,从github上克隆下新上传的项目 进入到项目目录下,执行maven命令打包 进入到tomcat目录下,删除Root文件夹和Root.war将项目打好的war包从指定目录拷贝到tomcat的webapps目录下重命名为ROOT.war进入tomcat /bin目录下重启tomcat 4.

Linux-Nginx-生产ssl密钥对

12-02
cd /usr/local/nginx/conf yum install -y openssl # 安装使用的命令 openssl genrsa -des3 -out tmp.key 2048 //key文件为私钥 genrsa:生成rsa格式的私钥,2048是长度,名字叫tmp.key,且生成密码. openssl rsa -in tmp.key -out aminglinux.key //转换key,取消密码 #-in指定那么秘钥要被转换, -out指定输出的名称 rm -f tmp.key

常见的Linux目录名称

12-02
/:虚拟目录根目录,通常不会在此处存文件/bin:二进制目录,存放用户的GUN工具/boot:启动的目录,存放启动文件/dev:设备目录,创建设备节点/etc:系统配置目录/home:主目录,创建用户目录/lib:库目录,存放系统和程序的库文件/media:媒体目录,可移动媒体设备的常用挂载点/mnt:挂载目录/opt:可选目录,存放第三方软件包和数据文件/proc:进程目录,存放硬件及当前运行程序的相关信息/root:管理员的主目录/sbin:系统二进制目录,存放管理员相关的GUN工具/run

linux 查看查找文件命令整理

12-02
1.查找特定字符的上下文 grep -A 2 -B 1 'str' file 2.查看cat more less tail head cat:命令可以一次显示整个文件,如果文件比较大,使用不是很方便:more:命令可以让屏幕在显示满一屏幕时暂停,按空格往前翻页,按b往后翻页.less:命令也可以分页显示文件,和more命令的区别就在于: 支持上下键卷动屏幕.查找. 不需要在一开始就读取整个文件,打开大文件时比more.vim更快.head:命令用于查看文件的前n行.tail:命令用于查看文件的后