
linux
文章平均质量分 50
望长安于日下
静以修身
展开
-
pip直接安装git上的项目
方法1# 两步走的安装(安装完还需要自己删除git文件)git clone http://127.0.0.1/XXX/demo.git#change dircd demo# installpython setup.py install --user# windows环境下加--user 不然容易报错方法2pip install git + https://github.com/myuser/foo.git#@后面接上版本号pip install git + https://githu原创 2021-12-27 22:55:46 · 2205 阅读 · 0 评论 -
Hive常用指令
文章目录1. Hive1.1基础指令1.2复合数据类型1.3 配置优化1.4 常用函数1.5 HQL和SQL的差异点1.6基本概念2. SQL2.1 基础指令3. References本文参考链接1. Hive1.1基础指令show databases; # 查看某个数据库use 数据库; # 进入某个数据库show tables; # 展示所有表desc 表名; # 显示表结构show partitions 表名; # 显示表名的分区show crea原创 2021-11-26 20:10:39 · 548 阅读 · 0 评论 -
ubuntu安装hadoop集群
官网:https://www.java.com/zh-CN/download/help/index_installing.htmlmkdir /usr/javamv jre-8u311-linux-x64.tar.gz /usr/javacd /usr/javatar zxvf jre-8u311-linux-x64.tar.gzsudo vim /etc/profileexport JAVA_HOME=/usr/java/jre1.8.0_311export JRE_HOME=$JAVA原创 2021-11-10 21:53:45 · 2691 阅读 · 0 评论 -
tfidf代码实现
import mathimport copyfrom collections import Counter,defaultdictcopus = [['我', '正在', '学习', '计算机','我'], ['它', '正在', '吃饭'], ['我', '的', '书', '还', '在', '你', '那儿'], ['今天', '不', '上班']]tf = []for doc in copus: tf.append(Counter(doc))print(tf)原创 2021-09-03 16:33:12 · 730 阅读 · 0 评论 -
ubuntu安装显卡驱动和cuda
1卸载原始的驱动#查看安装的包apt list --installed|grep -i nvidia#卸载包apt-get purge nvidia*2下载新驱动https://www.nvidia.cn/Download/index.aspx?lang=cn复制下载链接,在系统中用wget下载#下载wget https://cn.download.nvidia.cn/tesla/470.57.02/NVIDIA-Linux-x86_64-470.57.02.run#安装sudo原创 2021-09-01 00:07:24 · 1855 阅读 · 0 评论 -
linux增删改查用户
1.增useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户帐号]useradd -g root -d /data/daicong daicong2.删userdel -r 用户名-r 选项表示在删除用户的同时删除用户的家目录3.改修改用户密码pa原创 2021-07-13 13:41:14 · 160 阅读 · 0 评论 -
远程同步服务器文件
#!/bin/bash## Script Name: sync_yumrepo.shDIST=ks10-adv-os_updateARCH="updates"EXCL_ARCH="aarch64"SRC=http://update.cs2c.com.cn:8080/NS/V10/V10.0/os/adv/lic/updatesDST=/data/$DIST/$ARCH/[ ! -e $DST ] && mkdir -p $DST excludes="\"(${ARCH})|原创 2021-07-12 10:55:39 · 177 阅读 · 0 评论 -
进程的状态解析
1. 进程的状态D (TASK_UNINTERRUPTIBLE) 不可中断的睡眠状态R (TASK_RUNNING) 正在运行,或在队列中的进程S (TASK_INTERRUPTIBLE) 可中断的睡眠状态T (TASK_STOPPED) 停止状态t (TASK_TRACED) 被跟踪状态Z (TASK_DEAD - EXIT_ZOMBIE) 退出状态,但没被父进程收尸,成为僵尸状态W 进入内存交换(从内核2.6开始无效)X (TASK_DEAD -原创 2021-06-23 17:04:31 · 114 阅读 · 0 评论 -
vim常规操作
文章目录1.删除一列操作2.删除一行操作3.删除连续多列操作4.在多行的相同位置插入相同内容1.删除一列操作Ctrl + v ,切换到 VISUAL BLOCK 模式, 按下j(向下)或者k(向上)可以自由按序选中同一列的字符,然后x或者d键均可以删除。2.删除一行操作shift + v ,切换到 VISUAL BLOCK 模式, 按下j(向下)或者k(向上)可以自由按序选中同一列的字符,然后x或者d键均可以删除。3.删除连续多列操作Ctrl+v,切换到切换到 VISUAL BLOCK 模式,原创 2021-05-10 17:05:48 · 218 阅读 · 0 评论 -
linux加密文档防止修改
目录1、方法1:加密码2、方法2:使用chattr +i1、方法1:加密码vim编辑模式下使用:X进行保存,然后就会提醒输入密码,设置好使用:wq保存退出就可,再次打开文件就要输入密码才行了。解除密码的方式为:set key=,回车即可,然后:wq,再打开就没有密码了。2、方法2:使用chattr +ichattr +i var.yaml//开启防止修改模式,修改时会提示不建议修改,但是可以被强制修改chattr -i var.yaml//解除只读模式...原创 2021-02-08 16:15:48 · 211 阅读 · 2 评论 -
不同版本的centos默认的ks.cfg
1、centos6# Kickstart file automatically generated by anaconda.#version=DEVELinstallcdromlang en_US.UTF-8keyboard usnetwork --onboot no --device eth0 --bootproto dhcp --noipv6rootpw --iscrypted $6$VZ/ZYTsw1XH/Bzbc$lXN61o5p8XuP0t1PBoAi25CMQ/KH2xXV8原创 2021-02-07 11:14:37 · 857 阅读 · 0 评论 -
CentOS8 之dhcp、tftp、syslinux部署
代刘雪的博客dnf install -y tftp tftp-server xinetdvim /etc/xinetd.d/tftp# default: off# # description: The tftp server serves files using the trivial file transfer \# # protocol. The tftp protocol is often used to boot diskless \# # work原创 2021-02-02 17:50:04 · 1008 阅读 · 0 评论 -
centos8搭建DHCP服务器
1、安装配置yum install dhcp-server -ycat > /etc/dhcp/dhcpd.conf << EOF### DHCP Server Configuration file.## see /usr/share/doc/dhcp-server/dhcpd.conf.example## see dhcpd.conf(5) man page##subnet 192.168.60.0 netmask 255.255.255.0 { range原创 2021-01-18 18:20:57 · 744 阅读 · 0 评论 -
制作initrd.img
[root@localhost sandisk]# ldd opt/MegaRAID/MegaCli/MegaCli64 linux-vdso.so.1 (0x00007fff23c9c000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f27d5dda000) libncurses.so.5 => /lib64/libncurses.so.5 (0x00007f27d5bb4000) libdl.so.2 => /lib6原创 2021-01-08 11:38:15 · 3537 阅读 · 0 评论 -
initrd.img解压缩报错
1、报错信息如下[root@localhost mkinitrd]# xz -dc initrd.img | cpio -idcpio: usr/bin: Cannot symlink to ‘bin’: Operation not permittedcpio: dev/console: Cannot mknod: Operation not permittedcpio: dev/kmsg: Cannot mknod: Operation not permittedcpio: dev/null:原创 2021-01-07 14:29:52 · 830 阅读 · 0 评论 -
安装MegaCli-8.02.21和StorCLI(附安装包)
1、安装包下载MegaCli-8.02.21下载链接,提取码2fe12、安装tar zxf MegaCli8.07.10.tar.gz && cd MegaCli8.07.10/Linux/rpm -ivh Lib_Utils-1.00-09.noarch.rpmrpm -ivh MegaCli-8.02.21-1.noarch.rpmyum install -y libncurses*3、测试默认安装位置为/opt/MegaRAID/MegaClicd /opt/Meg原创 2021-01-07 13:26:06 · 3679 阅读 · 0 评论 -
压缩与解压缩
压缩tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar –cZf jpg.tar.Z原创 2021-01-05 10:45:11 · 2610 阅读 · 0 评论 -
vmwear通过u盘装机
shift加上+可以往上移,摁F10保存即可原创 2020-12-30 17:58:35 · 105 阅读 · 0 评论 -
centos8重启网络服务
#1.重启网卡重新载入一下配置文件,不然不能立即生效nmcli c reload#2.重启网卡(下面的三条命令都可以):nmcli c up ens33nmcli d reapply ens33nmcli d connect ens33原创 2020-12-29 19:38:28 · 840 阅读 · 0 评论 -
硬盘的自动挂载以及添加标签
1、blkid[root@bogon iso]# blkid /dev/sde2/dev/sde2: LABEL="YoucaoOSSS" UUID="067d579a-c412-4338-9dde-8bd12840351a" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="409c7031-02"#blkid可以查看所有的磁盘的id信息#此外file -s /dev/sde2有相同的效果[root@bogon iso]# file -s /dev/sde2/de原创 2020-12-28 16:35:58 · 750 阅读 · 0 评论 -
shell定义数组和字典
一维#!/bin/bashecho "shell定义字典"#必须先声明declare -A dicdic=([key1]="value1" [key2]="value2" [key3]="value3")#打印指定key的valueecho ${dic["key1"]}#打印所有key值echo ${!dic[*]}#打印所有valueecho ${dic[*]}#遍历key值for key in $(echo ${!dic[*]})do echo "$ke原创 2020-12-28 11:11:24 · 2060 阅读 · 0 评论 -
grep正则匹配和sed正则匹配的简单例子
关于grep一些简单案例:#查看系统内存、缓存、交换分区 -e的作用是匹配多个表达式[root@shell ~]# cat /proc/meminfo|grep -e Mem -e Cache -e Swap#查找/etc目录下的所有文件中的邮件地址;[root@shell ~]# grep -R -o -n -E '[a-z0-9]+\@[a-z0-9]+\.[a-z]{2,4}' /etc#其中:-R:递归,-n表示匹配的行号,-o只输出匹配内容 -E:支持扩展正则表达式#查找/etc原创 2020-12-17 14:25:37 · 3915 阅读 · 0 评论 -
vbox通过u盘安装系统
目录一、创建虚拟光驱二、安装虚拟光驱文件三、开启虚机测试四、Refrence一、创建虚拟光驱以管理员身份运行cmd窗口cd D:\virtualbox #切换到你的vbox安装路径VBoxManage internalcommands createrawvmdk -filename D:\virtualbox\usb.vmdk -rawdisk \\.\PhysicalDrive1上面的PhysicalDrive1可通过win+R输入diskmgmt.msc,点击回车即可查看在原创 2020-12-17 10:40:43 · 2652 阅读 · 0 评论 -
VBox连接网络
1、设置连接方式2、配置网络下面的是centos8的网络配置//桥接模式nmcli connection shownmcli connection modify enp0s3 connection.autoconnect yes ipv4.method autonmcli connection up enp0s3 //重启网络原创 2020-12-11 11:43:50 · 303 阅读 · 1 评论 -
VBox增强工具安装
1、下载额外的安装包安装包2、升级安装包yum update -yyum -y groupinstall "Development Tools"3、升级内核yum update kernel -yyum install kernel-headers kernel-devel gcc make -y4、删除旧版的内核rmp -qa|grep kernelyum remove -y kernel....5、安装依赖包yum install elfutils-libelf-deve原创 2020-12-11 11:40:57 · 1509 阅读 · 0 评论 -
elasticsearch运行
1、报错OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060255232, 0) failed; error='Cannot allocate memory' (errno=12)## There is insufficient memory for the Java Runtime Environment to continue.# Native memory allocation (m原创 2020-10-20 21:15:47 · 194 阅读 · 0 评论 -
2020-10-15
cd /etc/my.cnf.dgrep [mysqld] * #找到关键字段的位置在[mysqld]下面添加skip-grant-tables跳过验证然后重启服务systemctl restart mariadb.servicemysqlmysql> use mysql;mysql> update user set password=password("你的新密码") where user="root";mysql> flush privileges;mysql>原创 2020-10-14 21:09:05 · 108 阅读 · 0 评论 -
部署nginx实现云文件夹访问
安装nginxyum install nginx -y设置nginx设置nginx.conf#/etc/nginx/nginx.conf# For more information on configuration, see:# * Official English Documentation: http://nginx.org/en/docs/# * Official Russian Documentation: http://nginx.org/ru/docs/user原创 2020-09-14 11:16:56 · 210 阅读 · 0 评论 -
LINUX系统目录和常用命令
LINUX有四种基本文件系统类型普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来改名。目录文件:包括文件名、子目录名及其指针。它是LINUX储存文件名的唯一地方,可用ls列出目录文件。连接文件:是指向同一索引节点的那些目录条目。用ls来查看是,连接文件的标志用l开头,而文件面后以”->”指向所连接的文件。特殊文件:LINUX的一些设备如磁盘、终端、打印机等都在文件系统中表示出来,则一类文件.转载 2020-09-08 11:21:12 · 153 阅读 · 0 评论 -
磁盘挂载
fdisk -l3#查看磁盘kfs -t ext4 /dev/vdb#格式化mount /dev/vdb </root/data> #挂载到/root/dataecho “/dev/vdb /root/data ext4 defaults 0 0” >> /etc/fstab#每次开机自动挂载fstab 格式说明# <file system> <mount point> <type> <options> <dump&原创 2020-09-08 11:10:38 · 186 阅读 · 0 评论 -
如何禁止主机重启和关机
1、禁止主机重启sudo -i #切换到超级用户chmod a-x /sbin/reboot#去除所有用户操作主机的权限 all user group other#或者chmod 666 /sbin/reboot #4r 2w 1x 所以666表示rw-rw-rw-2、禁止主机关机chmod a-x /sbin/shutdownls -l /sbin/shutdown #查看权限ls -l /sbin/rebootls -l /sbin/haltls -l /sbin/powerof原创 2020-08-28 10:30:04 · 1014 阅读 · 0 评论