Linux

From esoterum.org
Revision as of 13:22, 25 February 2009 by Baker (Talk | contribs) (Command Line)

Jump to: navigation, search

Fedora 9

Fedora 7

Add user to sudo list:

  • echo 'loginname ALL=(ALL) ALL' >> /etc/sudoers Where 'loginname' is your user account. Use 'ALL=(ALL) NOPASSWD:ALL' if you don't want to require a password

Add user to existing group (precede with su -):

  • usermod -G {groupname} {username}
  • sudo chown -R new_owner:new_group folder Recursively change owner and group of folder
  • init [number] set runmode number (5=graphical, 3=text, 1=single user)
  • [ctl][alt][F1] switch to text mode
  • [ctl][alt][F7] switch to graphical mode


KDE

  • startkde start KDE (from ssh)
  • Added xset r off to .bashrc hopefully fixing annoying problem with unwanted repeating characters when using VNC based on this conversation.
  • Attempted to set up remote desktop sharing through ssh, so far not really working:
% krfb
% vncviewer localhost:5900
-Added XTEST(X11R6) to Exceed Xconfig under X Server Protocol, Extensions Tab

CygWin

  • Installing minicom on cygwin:
  1. Add folder: <code>/var/lock
  2. Move file minirc.dfl to /usr/local/etc
  3. Fix serial port /dev/ttyS1 -> /dev/com1 ???

Unix/Linux

Scripting

Command Line

cat /proc/cpuinfo
cat /proc/meminfo
dmesg
lspci (list pci devices)
df (hard drive information)
  • ifconfig network/ip information | /sbin/ifconfig if not root
  • sysctl kernel.hostname=NEW_HOSTNAME to permanantly change hostname
  • service network restart restart network services
  • find . -name "rc.conf" -print
  • xhost +[server name, i.e. vlsi] (give permission to remote server to use local display)
  • setenv DISPLAY=###.###.###.###:0.0 (set DISPLAY variable to local ip address)
  • cat /var/log/messages |grep *** (Search system messages for specific word)
  • service xinetd restart (Restart xinetd server)
  • rpm -ivh foo-1.0-1.i386.rpm (Add a package with rpm)
  • rpm -e foo (Remove a package with rpm)
  • ps (processes)
  • top (processes dynamic list)
  • strace ./ldecod.exe -e trace=gmon.out Debugging: print system calls made by ldecod.exe during execution
  • bzip2 -cd files.tar.bz2 | tar xvf - Bzip
  • tar -cf ouput.tar folder Tar a folder
  • tar -czvf output.tar.gz folder Tar and gzip a folder
  • tar -xzvf input.tar.gz Untar and unzip a tar-ball
  • md5sum [filename] Generate md5 hash of [filename]
  • ar -s or ranlib add index to archive (.a) file

Software

  • yay: yet another YUV viewer
%yay [-s <with>x<height>] <filename>.yuv
  • mpeg4ip tools: toolbox for mp4, avi, mov, etc. (!!! Could only find executables for Windows !!!)
%mp4info.exe [file.mp4]
%mp4creator -extract=1 file.avi file.264 (extract track number based on info given by mp4info.exe
  • gprof: gnu profiling software
%gprof [executable] gmon.out > [gprof.out]
gmon.out is generated by compiling target executable with -pg as a compiler and linker flag, then running the resulting executable normally
  • cgprof: generate call-graph based on gprof data
cgprof -T ps -g [gprof.out] [gprof.ps] (output postscript file)
  • Converting postscript to other format.
-Use Windows GhostScript->convert to generate a .tif (600dpi) or .pdf (720dpi) or one of several other formats
-For poster size images generate .pdf with GhostScript and open with PaintShop Pro using high dpi value, then save as .tif or other file and print with MS Publisher as poster
  • links text based browser

Drivers

Utilities

Mail

Virtual Network Computing (VNC) Server

  • VNC on Wikipedia
  • TightVNC information
  • vncserver :1 -geometry 1880x1160
  • vncviewer localhost:# over ssh
  • /etc/sysconfig/vncservers
  • /sbin/service vncserver restart
  • vncserver -kill :1

Bootloader

USBNET (USBDNET)

-BLOB requires cdc_subset module (# modprobe cdc_subset)
-apparently uhci-hcd is the usb 1.0 driver from linux 2.4

TFTP

Compilers

Make

Fedora Red Hat Enterprise Linux (RHEL)