热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

一些linux学习笔记

一些linux学习笔记--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
  建立ext3文件系统
  mkfs -t ext3 /dev/hdxy
  
  ==========
  改变文件授权
  chmod u+x, g+w, o-r /test1/file1
  chmod u=rwx, g=rw /test1/file1
  
  ==========
  对目录授权
  chmod -R u=rw, g=rw, o=rw /test1/*
  
  ==========
  dd
  dd if=/dev/fd0 of=floppyfile
  dd if=boot.img of=/dev/fd0 bs=1440k
  转换大小写
  dd if=./lowercase of=./uppercase cOnv=ucase
  
  ==========
  磁盘空间使用
  du -h
  du -hs 显示总计
  du -ah 显示所有文件及目录
  
  ==========
  mount
  设备名称 安装目录 文件系统 选项 Dump Pass
  LABEL=/ / ext3 defaults 1 1
  /dev/cdrom /mnt/cdrom udf,iso9660 iocharset=cp936,auto,owner,kudzu,ro,user 0 0
  
  ==========
  Quota
  1
  fstab
  LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2
  
  2
  reboot
  
  3
  quotacheck -avgu
  
  4
  chmod 600 /home/aquota.usr
  touch /home/aquota.group
  
  5
  quota user1
  
  6
  edquota -u user1
  
  7
  quotaon -aguv
  quotaoff -aguv
  
  ==========
  批量建立用户
  1建立/root/accounts.txt
  user1:x:601:601::/home/user1:/bin/bash
  
  2
  /usr/bin/newusers   
  3
  /usr/sbin/pwunconv
  
  4建立/root/password.txt
  user1:q1w2e3r4
  
  5
  /usr/sbin/chpasswd   
  6
  /usr/sbin/pwconv
  
  ==========
  帮助、查找
  man passwd | col -b > passwd.txt
  
  whatis man
  
  apropos man
  
  find / -name apache -print
  find / -user root
  find / -name core -print -exec rm -rf {} \;
  find /home -perm 600
  find / -size +100k -print
  
  locate man
  update
  
  whereis man
  
  which man reboot
  
  ==========
  进程控制与管理
  ps -l
  ps -u 显示进程关于用户等详细信息
  ps -x 显示后台运行进程信息
  
  top
  P 按CPU使用率排序
  M 按内存使用量排序
  T 按运行时间长短排序
  u 选择特定用户
  top -d 10
  
  nice
  nice -19 ls -ar / &
  nice --20 ls -ar / &
  renice -20 67890
  renice 19 67890
  
  =========
  计划任务
  /etc/crontab
  分钟 小时 日期 月份 星期 命令
  0-59 0-23 1-31 1-12 0-6(sun-mon)
  crontab -e
  
  anacron
  rpm -qa anacron
  
  ==========
  tar
  tar cvf test.tar /tmp/*
  tar xvf test.tar
  tar hcvf test.tar /tmp/* 保存链接源文件
  tar rvf test.tar /tmp/newfile 添加新文件到tar
  
  ==========
  shell
  echo `date` 使用命令结果替代``内容
  ls -al ; cat /tmp/file 分割多个命令
  ls [A-z]* []指定字符范围
  ls [!AaBb]* -al 指定字符范围以外的文件
  
  ==========
  shell配置文件
  /etc/profile 每次登录时运行
  ~/.bash_profile 用户环境配置,每次登录时运行
  ~/.bashrc 每次运行bash时运行
  ~/.bash_login 用户每次登录时运行
  ~/.bash_logout 用户注销时运行
  ~/.profile 与~/.bash_profile功能一样
  ~/.bash_history 命令历史
  
  ==========
  X11增加字体
  1
  mkdir /usr/share/fonts/myfonts/
  
  2
  touch /usr/share/fonts/myfonts/fonts.dir
  
  3
  chkfontpath --add /usr/share/fonts/myfonts/
  
  4
  cp *.ttf /usr/share/fonts/myfonts
  
  5
  ttmkfdir -d /usr/share/fonts/myfonts/ -o /usr/share/fonts/myfonts/fonts.scale
  
  6
  service xfs reload
  
  配置X:rehat-config-xfree86
  
  startx
  
  xinit
  xinit
  ~/.xinitrc 或者 /etc/X11/xinit/xinitrc
  ~/.Xclients 或者 /etc/X11/xinit/Xclients
  运行窗口管理程序
  
  配置xfs启动
  ntsysv
  chkconfig
  chkconfig --level 5 xfs on
  
  
  ==========
  GnuPG
  生成Key Pair
  1 gpg生成Key Pair,并自动建立~/.gnupg目录保存生成的文件
  gpg --gen-key
  选择默认选项完成,并输入用户信息,主要是对应的email,例如mail@mail.com,及Passphrase(相当于Password)
  
  2
  gpg --list-keys
  
  导出Public Key
  gpg --armor --export mail@mail.com > mykeys.asc
  
  将Public Key传送到Pulic Key Server供其它接收方获取
  访问www.keyserver.net将生成的Public Key文件内容在ADD A KEY页面上传至服务器
  
  客户端导入Public Key
  访问www.keyserver.net,使用建立者email搜索Public Key,选择下载并保存至文件newkey.txt
  gpg --import newkey.txt
  
  加密文件
  gpg --output test.gpg --encrypt --recipient mail@mail.com test.txt
  
  解密文件
  gpg --output test.txt --decrypt test.gpg
  需要提供建立Key Pair时输入的Passphrase进行解密
  
  建立数字签名
  gpg --output test.sig --sign test.txt
  
  验证数字签名
  gpg --output verify.txt --decrypt test.sig
  
  加密+签名
  gpg --output test --sign --encrypt --recipient 接收方的ID test.txt
  
  解密+验证
  gpg --output test.txt --decrypt test
推荐阅读
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 在Kubernetes上部署JupyterHub的步骤和实验依赖
    本文介绍了在Kubernetes上部署JupyterHub的步骤和实验所需的依赖,包括安装Docker和K8s,使用kubeadm进行安装,以及更新下载的镜像等。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • Android日历提醒软件开源项目分享及使用教程
    本文介绍了一款名为Android日历提醒软件的开源项目,作者分享了该项目的代码和使用教程,并提供了GitHub项目地址。文章详细介绍了该软件的主界面风格、日程信息的分类查看功能,以及添加日程提醒和查看详情的界面。同时,作者还提醒了读者在使用过程中可能遇到的Android6.0权限问题,并提供了解决方法。 ... [详细]
  • 大数据Hadoop生态(20)MapReduce框架原理OutputFormat的开发笔记
    本文介绍了大数据Hadoop生态(20)MapReduce框架原理OutputFormat的开发笔记,包括outputFormat接口实现类、自定义outputFormat步骤和案例。案例中将包含nty的日志输出到nty.log文件,其他日志输出到other.log文件。同时提供了一些相关网址供参考。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
author-avatar
mobiledu2502923673
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有