Linux基础入门---学习心得Linux基础入门---学习心得
之前一直以为Linux和Windows差不多,但是学习了Linux基础入门之后才发现两种操作系统之间差距非常大。 Linux只是在硬件之上的内核和系统调用,就连我们在Windows里习以为常的图形界面都是Linux上的软件。在使用Linux的时候,我们都习惯于使用终端和命令行进行操作,而不是像...[2018/9/27]
linux子系统折腾记 (二)linux子系统折腾记 (二)
今天一早起床,打开debian,居然出现 错误: 0x80070040 。不知道是怎么回事,网上有篇文章详细介绍了windows linux子系统,打算参考来做做:https: www.jianshu.com/p/bc38ed12da1d 。非常有技术的一篇文章。 用wslconfig /u De...[2018/9/27]
Centos 6.5-yum安装出现错误解决方案
最近在用Centos 6.5 的时候出现了以下情况:
遇到这种问题试试以下方法:
1、检查是否能上网:ping www.baidu.com
如果显示没有连接的话,就说明没网,也就无法使用yum 命令安装。
2、ping通了的话,还是用不了yum命令,大部分原因是yum镜像有问题,下载一...[2018/9/27]
ubuntu设置samba共享ubuntu设置samba共享
samba服务搭建
sudo apt-get install samba
sudo vim /etc amba mb.conf
workgroup = szsoft
设置用户密码登陆方式security=user
不需要用户密码登陆配置
[share...[2018/9/27]
Kali学习笔记18:OpenVAS使用
上一篇讲了什么是OpenVAS以及如何安装:
https: www.cnblogs.com/xuyiqing/p/9690373.html
接下来就是使用:
我先打开一台Metasploitable机器:192.168.163.129
windows2003机器...[2018/9/27]
centos配置静态IPcentos配置静态IP
centos安装完成后,一般需要将其配置为静态IP,从而确保通过一个IP就能找到这台服务器。
(1)先查看自动IP下获取到的网关与DNS
查看网关命令:route | grep default
查看DNS命令:cat /etc/resolv.conf
(2)修改网卡配置...[2018/9/27]
openstack系列文章(一)
学习openstack的系列文章 虚拟化 KVM CPU 虚拟化 KVM 内存虚拟化 全虚拟化 I/O 设备 半虚拟化 I/O 设备 I/O PCI PCIe 设备直接分配 SR-IOV 在 kVM-QEMU 中,虚拟机使用的设备大致可以分为三类: 模拟设备:完全由 QEMU 纯软件模拟的设备; V...[2018/9/27]
详解Linux服务器状态、性能相关命令
服务器状态分析 查看Linux服务器CPU详细情况 #查看CPU的信息 [root@host ~]# cat /proc/cpuinfo #查看物理CPU的个数 [root@host /]# cat /proc/cpuinfo | grep "physical id&qu...[2018/9/27]
快速搭建日志系统——ELK STACK
什么是ELK STACK ELK Stack是Elasticserach、Logstash、Kibana三种工具组合而成的一个日志解决方案。ELK可以将我们的系统日志、访问日志、运行日志、错误日志等进行统一收集、存储分析和搜索以及图形展现。相比传统的CTRL+F或者数据库语句来进行数据查询,ELK支...[2018/9/26]
解决Manjaro Linux无法安装搜狗拼音
最近喜欢上了arch,然而遗憾的是没有太多时间用来折腾,所以选择了manjaro。
然而在安装sogou pinyin时却遇到了点小问题,如下图:
和基础软件包发生冲突了,然而不管是官方源还是archlinuxcn,都已经同步到了最新状态,而这个libidn又是systemd的依赖,并不能...[2018/9/26]
Linux 必会
一、一般命令: 1.cd 进入磁盘文件夹 2.ls- 查看当前文件夹包含哪些文件,注意-后面的 3.pwd 立刻知道目前所在哪个文件及 4.mkdir 创建文件夹 5.touch touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。 若文件不存在,系统会建立一个新的文件。 ...[2018/9/26]
如何在linux centos 环境下运行.exe文件
linux是不能运行window下的可执行文件的,必须借助于wine。百度了以下wine如下:
Wine (“Wine Is Not an Emulator” 的递归缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD...[2018/9/26]
Vim常用快捷键--正常的学习曲线
vim可能对于初学者不太友好,学习曲线有点陡,特此整理了较为平滑的学习曲线的学习快捷键的方式,包含最常用的快捷键,让初学者领悟vim的优点,想要进阶学习请查找其它更好的教程
正常模式:可以使用快捷键命令,或按:输入命令行
插入模式:可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式
可...[2018/9/26]
Linux基本文件类型
Linux基本文件类型
基本文件类型
- : 普通文件
d : 文件目录
p : 管道文件
l : 软连接文件
c : 字符设备文件
s : socket文件[2018/9/26]
阿里云最新最全活动指南
阿里云最新最全活动指南:
从九月起,阿里云就开始大力各种优惠活动,对于咱们来说是一个大好的消息啊。现在我就先来展示一下各种优惠的活动:
https: promotion.aliyun.com/ntm act/huiyuanjie.html?userCode=ps7nzdy8云服务器云服务...[2018/9/26]
正确配置 debian squeeze apt 源
本想在 Debian Squeeze 上安装一些依赖,没想到刚执行 apt-get update ,就出现这样的错误信息。
W: GPG error: http: mirrors.163.com squeeze Release: The following signatures were in...[2018/9/26]
Centos7下安装mysql服务
yum install -y perl-Module-Install.noarch
yum -y install perl perl-devel
#命令下载mysql
wget http: dev.mysql.com/get/Download MySQL-5.6/mysql-5.6.33-l...[2018/9/26]
Linux虚拟机安装教程Linux虚拟机安装教程
必备组件:
vmware(程序主题)
链接:https: pan.baidu.com 14OplOGOQTVAnf0iDqgDhDQ 提取码:jape
centos(Linux系统)
链接:https: pan.baidu.com 1XZ72l0DQzgVT34qLKRxigA 提取码...[2018/9/26]
最小化安装的centos7.5上编译安装git2.19
VMware Workstation已经采用最小化安装CentOS7,显示版本为CentOS7.5,准备采用yum安装git。
采用yum list git发现可安装的GIT软件包版本1.8.3.1,新的版本已经是2.19了,因此,我决定编译安装git2.19。
由于采用最小化安装系统,编译时...[2018/9/26]
Centos7.5 部署postfix邮件系统
1. Postfix
1.1 邮件服务的介绍
电子邮件是—种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。通过网络的电子邮件系统,用户可以以非常低廉的价格(不管发送到哪里,都只需负担网费)、非常快速的方式(几秒钟之内可以发送到世界上任何指定的目的地),与世界上任何一个角落的网络用户联系...[2018/9/26]
shell基础 -- 入门篇
shell 英文含义是“壳”,这是相对于内核来说的,shell 也确实就像是内核的壳,通常来说,所有对内核的访问都要经由 shell 。同时,shell 还是一门功能强大的编程语言。shell 是 Linux 学习中必然要经过的一环。实际上,Linux 系统在启动完成,登录成功后运行的第一个程...[2018/9/26]
Centos 7 下载
一:关于Centos 7的下载,可以使用谷歌浏览器,打开官网,https: www.centos.org/。
全是英文,我也看不懂。。。用谷歌的好处就是可以右键,翻译成中文。
接着点击立即获取Centos
一般我们都是下载Everythin...[2018/9/26]
Linux下top命令监控性能状态
1、性能分析因素:CPU、内存、网络、磁盘读写 2、系统对应的应用类型主要分为以下两种: IO Bound:一般都是高负荷的内存使用以及存储系统,IO范畴的应用就是一个大数据处理的过程;通常数据库软件被认为是IO范畴的应用类型 CPU Bound:一个批处理CPU请求以及数学计算的过程,通...[2018/9/26]
Linux(Ubuntu) OpenGL 开发环境
Linux(Ubuntu) OpenGL 开发环境 在 PC 平台上开发 OpenGL 可以使用的辅助工具有很多选择,这里我主要参考了 learnopengl 的配置,使用 GLFW 和 GLAD.准备 基本编译库 sudo apt-get install build-...[2018/9/26]
配置rsync+inotify实时同步
与上一篇同步做 配置rsync+inotify实时同步1:调整inotify内核参数 在linux内核中,默认的inotify机制提供三个调控参数:max_queue_events、max_user_instances、max_user_watches,分别表示监控事件队列、最多监控实例数、每个实例...[2018/9/26]
tomcat上传图片到非项目路径下、并设置虚拟路径图片回显(windows/centOS )
一、centOS中tomcat上传图片到非项目路径下、并设置虚拟路径 1、tomcat 服务器配置文件修改、代码编写 (1)server.xml <Host></Host>之间添加 <Context docBase=...[2018/9/26]
JBoss应用服务器清理缓存
旭日Follow_24 的CSDN 博客 ,全文地址请点击: https: blog.csdn.net/xuri24/article/detail 82220081 jbo 跟tomcat一样,都是javaWeb应用服务器,或者说JavaWeb容器。 当然,二者也有所区别: tomcat ...[2018/9/26]
linux c 语言之--fseek(),fseeko(),fseeko64()讲解 (转载)
转载:http: blog.csdn.net/lemoncyb/article/detail 16841317
fseek() 函数讲解:
函数定义:
int fseek(FILE *stream, long offset, int fromwhere);
int ...[2018/9/25]
大数据小视角5:探究SSD写放大的成因与解决思路
笔者目前开发运维的存储系统的服务器都跑在SSD之上,目前单机服务器最大的SSD容量有4T之多。(公司好有钱,以前在实验室都只有机械硬盘用的~~)但SSD本身的特性与机械硬盘差距较大,虽然说在性能上有诸多优势,但是如果使用的方式方法不对,反而会事倍功半。所以笔者花时间调研了一下固态硬盘的结构与特性,...[2018/9/25]
Linux下postgresql数据库部署与配置
1、检查postgresql是否已经安装:rpm -qa | grep postgres 2、检查PostgreSQL 安装位置:rpm -qal | grep postgres 3、卸载Postgresql:yum remove postgresql* 4、启动防火墙:systemctl sta...[2018/9/25]
linux:SUID、SGID详解
文章转载至:http: tech.ccidnet.com/art/2583/20071030/1258885_1.html
如果你对SUID、SGID仍有迷惑可以好好参考一下!
Copyright by kevintz.
由于用户在UNIX下经...[2018/9/25]
在虚拟机里安装linux(centos 6.5)系统
在虚拟机里安装linux(centos 6.5)系统
前一阵子网上说有一个高级数据库工程师,因为rm -rf 命令干掉了数据库-(nb,居然还跑路了!厉害了我的哥![2018/9/25]
Linux编程 16 文件权限(组管理 groupadd, groupmod,文件权限介绍)
一.用户组
前面章节知道用户账户在控制单个用户安全性方面很好,但涉及到共享资源或把用户类型分组时,组概念就出来了。 组权限允许多个用户对系统中的对象(比如文件,目录,设备等)共享一组共用的权限。 在centos中创建一个用户会为该用户单独创建一个组,这样可以更安全一些。
1.1 ...[2018/9/25]
Ubuntu下安装oh-my-zsh
本文参考 https: www.jianshu.com/p/9a5c4cb0452d
此文已在ubuntu下确实安装成功,只不过懒得截图了,可以参照上述地址,我在他原基础上进行了一些更改。
安装Oh-My-Zsh
安装Oh-My-Zsh之前必须安装zsh.
安装zsh:
sudo apt-g...[2018/9/25]
Linux编程 17 文件权限(权限设置chmod,改变文件属主属组关系chown,chgrp)
一. 概述
如果创建了一个目录或文件,有时会需要改变它的安全性设置,在linux系统上有一些工具可以完成这任务,包括使用chmod命令改变已有默认权限,分别能对属主,属组,其它用户的权限的控制分别以读取、写入、执行3种权限来区分设置,还有使用chown,chgrp来改变默认属主属组关系。
...[2018/9/25]
linux centos6.5 网络配置
1、方法一、修改网络配置文件
①cd /etc ysconfig/network-scripts
②cp ifcfg-eth0 ./ifcfg-eth0.bak 修改前先备份
第一个以太网卡对应的网络配置文件:ifc...[2018/9/25]
Linux centos6.5 系统语言改成中文简体
有时候上传的文件在linux上ls显示的时乱码,原因可能是系统语言编码问题,以Linux centos6.5为例,解决方法如下:
1、在root(皇帝)权限下更改:
查看当前所有语言环境:locale -a
查看当前系统语言环境:echo $LANG
2、编辑i18n配置文件: vi ...[2018/9/25]
虚拟机克隆linux centos 6.5 系统网卡配置
作为一个刚刚接触linux系统的小白来说,VMware虚拟机安装好CentOS6.5系统后,纯净的系统多克隆几份出来方便后期做试验。克隆步骤很简单,克隆后出现的问题是克隆后的网卡MAC地址和原系统MAC地址一样,在局域网内会有冲突,需要更改克隆后的MAC地址,不然网卡起不起来。今天教大家如何修改,...[2018/9/25]
菜鸟之路——Linux基础 - Albert-YZP
最近又重新安排了一下我的计划。准备跟着老男孩的教程继续学习,感觉这一套教程讲的很全面,很详细。比我上一套机器学习好的多了。
他的第一阶段是Python基础,第二阶段是高等...[2018/9/25]
安装Ubuntu Server18.04(附与CentOS占用体积和Python版本的对比)
这边只演示一下最新系统的安装过程,设置之类的和以前讲的Kali以及CentOS大同小异:https: www.cnblogs.com/dunitian/p/4822808.html#linux
和CentOS对比一下体积:
自带Py...[2018/9/25]
Linux系统重要的子目录Linux系统重要的子目录
更多目录知识 http: blog.51cto.com/yangrong/1288072
/etc/fstab
机自动挂载分区/磁盘,规定哪个分区/设备,挂载到哪里
1 [root@oldboy ~]# cat /etc/fstab
2
3 #
4 # /etc/fs...[2018/9/25]
Linux编程 18 安装软件程序(yum工具对软件包安装,删除,更新介绍)
一. 概述
本篇介绍在linux上见到的各种包管理系统(package management system,PMS)用来进行软件安装,管理,删除的命令行工具。PMS是利用一个数据库来记录各种相关内容,包括: linux系统上已安装了什么软件包,每个包安装了什么文件,每个...[2018/9/25]
在vmware中 centos7安装gooderp在vmware中 centos7安装gooderp
环境为windows 10系统,vmware 12,centos 7.4。centos安装了gnome桌面,用里面的终端来安装,自带的firefox浏览器。
增加用户
首先要新建一个用户来管理gooderpgroupadd gooderpuseradd -g gooderp gooderp之后...[2018/9/25]
Linux基础学习
Linux基础学习
一、Linux目录结构
/ : 所有目录都在 /boot : boot 配置文件、内核和其它启动 时所需的文件 /etc : 存放系统配置有关的文件 /home : 存放普通用户目录 /mnt : 硬盘上手动 挂载的文件系统 /media : 自动挂载(加载...[2018/9/25]
Linux常用命令大全(非常全!!!)
最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机...[2018/9/25]
tcpdump抓包具体分析
Tcpdump抓包分析过程
一、TCP连接建立(三次握手)
过程
客户端A,服务器B,初始序号seq,确认号ack
初始状态:B处于监听状态,A处于打开状态
A -> B : seq = x (A向B发送连接请求报文段,A进入同步发送状态SYN-SENT)
B...[2018/9/25]
升级Linux中的JAVA版本
首先查看本机中的JAVA版本
如何需要卸载掉现有的JAVA版本的话,可以使用rpm -qa | grep java 和 rpm -e xxx --nodeps进行卸载
登录到JAVA官方下载界面,提供了rpm包和tar.gz包两种包。rpm包的话直接安装就可以了,不用做修改。tar.gz包...[2018/9/25]
Linux编程 19 编辑器(vim 用法)
一.概述
在开启shell脚本编程之前,必须要知道一款文本编辑器的用法,如文本编辑的查找,剪切,粘贴,定位等, 本篇只讲vim编辑器。vim编辑器全名叫vi improved,是经过对Unix系统vi编辑器的一些改进而来,vi编辑器是Unix系统最初的编辑器。
1.1 &nbs...[2018/9/25]
linux使用Nginx搭建静态资源服务器linux使用Nginx搭建静态资源服务器
最近公司需要做一个宣传片播放 视频有点大 好几百M 就想到使用Nginx来代理静态资源,在过程中出现了一些问题,比如端口没开、访问是403等,没有成功,后面慢慢查找问题,才发现大部分博客资料的都不全,所以在这里记录一下。
安装过程本文就不提了 网上都有很多 本文主要说明 ...[2018/9/25]