day01 linux简介
Linux是自由的免费开源的,它是以unix为原型改造的,一个多用户多任务的操作系统,任何人都可以修改其代码和页面,其中主要的目的就是为了不收商业化的限制,而我们将服务器部署在linux系统上会更加高效稳定、安全(注:UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构). linux最初是由芬兰赫尔
find grep xargs
将/root/test/目录中不以“.txt”为后缀的文件名更改为以“.txt”为后缀。xagrs选项-t表示先打印命令,然后再执行。-i将xargs的每项名称,一般是一行一行赋值给{},可以用{}代替。
再次升级!阿里云Kubernetes日志解决方案
摘要: 今天阿里云Kubernetes日志解决方案再次升级,为您带来以下改进: 1、极致部署体验:只需一条命令一个参数即可完成整个K8S集群的日志解决方案部署。 2、支持更多配置方式:除原生控制台、SDK配置方式外,支持通过CRD方式进行配置(kubectl、控制台、K8S openapi)。背景针对K8S日志采集存在的采集目标多、弹性伸缩难、运维成本大、侵入性高、采集性能低等问题,在1
spark源码阅读(一) 启动代码阅读
spark启动代码阅读:spark使用一系列的shell脚本作为入口:其中bin目录下面是任务提交的脚本;sbin目录是master和worker启停相关的脚本。而所有脚本最后都是通过调用bin/spark-class来实现对java(scala)代码的调用。----------------------spark-class获取java参数分析---------------------------
打包解包命令如此简单
打包
-z 压缩
-C 解压到指定路径
gz 压缩类型,不加-z不用加gz
tar -zcvf test.tar.gz *.py 生成文件名\被打包文件名
解包
tar -zxvf test.tar.gz
显示文件大小 ls -lh
bz2 压缩,比gz大一点
压缩
tar -jcvf yyy.tar.bz2 *.py
解压
tar -jxvf yyy.tar.bz2
zip类...
解决安装ipython报错prompt-toolkit 1.0.15 has requirement six>=1.9.0, but you'll have six 1.4.1 which is in
解决报错
prompt-toolkit 1.0.15 has requirement six>=1.9.0, but you’ll have six 1.4.1 which is incompatible.
pip install six --user -U
pip install ipython --user -U
我的AI之路(7)--安装OpenCV3 Python 3.4.1 + Contrib以及PyCharm
AI的一个重大应用领域是计算机视觉,OpenCV是著名的计算机视觉库,由C/C++实现,同时支持Python和MATLAB等语言接口,虽然已经有了比OpenCV表现更好的视觉库,但以OpenCV为入口熟悉计算机视觉工作原理大有裨益,Caffe等AI工具更是用到了OpenCV,所以个人感觉掌握OpenCV编程知识和相关算法为AI关于图像处理这块功能可以打下基础。 安装Anaconda3...
【Linux】命令总结
env 查看环境变量
df -ihT查看挂载
i 显示inode
h 以方便理解的形式:例如G
T 显示文件系统类型
getenforce 检查selinux状态
setenforce 0
runlevel 查看运行级别
cat /etc/inittab
ntsysv 开机启动设置
visudo 用户权限管理
chattr +i 给文件上锁
lsattr 查看上锁
【JAVA基础】遍历list<Entity>,获取id数组
一、需求
从资产历史表中,查出资产id是“1”的所有历史资产。
二、思路
我们使用hibernate做的jpa的实现,在IDao中写这样的查询语句:
@Query(value = "select p from AssetInfoHist p where p.assetId in ?1")
public List queryListByAssetIds(Stri
【Linux运维】安装——配置网络
虚拟环境搭建完成,我做的第二步是为虚拟机配置网络;
一、整体思路:NAT——网络地址转换 :默认使用VMnet8
NAT 是 Network address translate的简称。VMWare的NAT上网是在主机和虚拟机之间用软件伪造出一块网卡,这块网卡和虚拟机的ip处于一个地址段。同时,在这块网卡和主机的网络接口之间进行NAT。虚拟机发出的每一块数据包都会经过虚拟网卡,然
【Linux运维】安装——装系统
在前两篇文章中,我们已经虚拟好了硬件设备并配置了网络,那么,在这篇文章中,我们就需要开启我们的虚拟机,在虚拟机上装系统了。 首先,开机。 可能会报错,请上网查一查需要配置电脑虚拟化,重启时按F2或其他键需要修改相关选项 单击,进入 因为我们在虚拟化环境时选的Linux环境,所以,在这里,我们只能装Linux系统 ...
【Linux运维】有关服务器
一、什么是服务器? 提供计算服务的设备,和电脑几乎相同。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。 根据服务器的网络规模/服务器档次,可以将服务器分为三种级别:入门级服务器、部门级服务器和企业级服务器(级别从低到高)。 在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。 常见的...
【Linux运维】Unix与Linux
一、什么是操作系统? 百度:操作系统(Operating System,简称OS) 简单来说,用户通过操作系统操作硬件,操作系统用于在用户和硬件之间传递信息; 目前微机上常见的操作系统有:DOS,Windows,Unix,Linux;二、Unix UNIX是一个功能强大、性能全面的多用户(多个用户可以同时连接系统,并且感觉不到对方的存在)、多任务(多个用户连接做各自的任务,互不影...
【半年总结】2017-2018上半年
这半年,是相当精彩,紧张的半年。一、河大论文答辩 在杨成老师的指导和帮助下,我和一些小伙伴一起通过了论文答辩。答辩过程不再赘述,提醒自己,专业知识认真对待,认真看答辩要求,事关自己能否毕业,容不得半点玩笑。二、实习 经过了五次面试,终于有机会出来实习。 1、痛苦 实习第一周,新的工作环境,新的同事,新的居住环境,全是的新的,而且从住的地到上班的地方,从公交转...
【Linux运维】简单分区
我们在Windows上对硬盘进行过分区,在Linux上同样可以进行进行分区,这篇博客将介绍几种简答的Linux分区方法。1、普通分法 假设有1T的硬盘空间,因为boot分区放引导程序,所以只需给boot分区200M硬盘空间;swap分区,当内存不够用时,会把swap分区当做内存使用,一般给swap分1.5-2倍内存大小的硬盘,最大到16G;给根分区40-100G空间;剩下900多G不分区...
【Linux】MySQL主从配置
以下配置是在两个服务器分别安装完MySQL基础上完成。一、配置主库systemctl stop firewalld.service // 关闭防火墙systemctl disable firewalld.service // 禁止开机自启1、开启log-bin(二进制日志)目的:开启二进制日志,记录所有对库有修改的操作(查询操作不算修改)。操作:1)修改MySQL配置文件:my.cnf在m...
今日推荐
周排行